76 firmware developer jobs at 46 companies in Santa Rosa, CA
1d
Save
Mark Applied
Hide
1d
Senior Firmware Engineer
Mountain View or San Francisco
$150k-$180k/yrOnsiteFull Time
Lunar Energy: Provides home battery systems and clean energy software.
5+ YOE5+ years developing firmware; strong C and RTOS experience; power electronics firmware knowledge; hardware-software integration; experience with Git and continuous integration; prototype-to-production lifecycle experience.
Sabi: Building noninvasive, wearable brain-computer interface technology.
10+ YOE10+ years embedded firmware, ownership of firmware architecture, RTOS and ARM Cortex-M, multi-radio coexistence, OTA with safe rollback, bring-up of subsystems, and leadership of firmware teams.
RTOS, Bare-metal ARM Cortex-M, Zephyr, FreeRTOS, ESP-IDF, ThreadX, NuttX, JTAG/SWD, logic analyzers, protocol sniffers, OTA, Wi-Fi, BLE
Somewear Labs: Provides satellite-enabled connectivity solutions for mission-critical operations.
5+ YOE5+ years firmware development on constrained embedded systems; proficiency in C/C++; RTOS experience (Zephyr/FreeRTOS/ThreadX); serial and wireless protocol knowledge; hardware debugging skills; passion for safety-critical systems.
Form Energy: Developing multi-day batteries for grid-scale energy storage.
4+ YOEBachelor's in EE/CE or related, 4+ years firmware development for embedded/RTOS systems, C/C++ experience, knowledge of I2C/SPI/Modbus/CAN, ability to read schematics, familiarity with software compliance standards.
C/C++, RTOS, I2C, SPI, Modbus, CAN, MISRA, ISO 26262, CMMI, ASPICE, UL 1998
iRhythm TechnologiesNASDAQ: IRTC: Provides wearable heart monitors and AI-driven cardiac data analytics.
10+ YOEStaff firmware engineer with 10+ years embedded C in resource-constrained systems, regulated medical device experience, ISO 62304/13485 familiarity, strong debugging and cross-functional collaboration.
C, Zephyr RTOS, MISRA, CI/CD, version control, debugging
Eight Sleep: Develops smart mattresses and temperature-regulated sleep technology.
5+ YOE5+ years embedded software; 3+ years shipping production BLE firmware; strong BLE/GATT knowledge; cross-functional collaboration; travel to China.
ALTENEuronext Paris: ATE: Provides engineering and technology consulting services to industrial clients.
3+ YOE3+ years firmware experience for embedded/RTOS systems; expert in C/C++; knowledge of power control algorithms, peripheral protocols, and hardware bring-up; strong debugging and documentation skills.
C, C++, Vector CANalyzer, LabView, Modbus, CAN, Ethernet, I2C, SPI, HIL, MISRA, ISO 26262, CMMI, ASPICE, UL 1998
Hinge HealthNYSE: HNGE: Digital provider of musculoskeletal care and physical therapy
2+ YOE2+ years in firmware or embedded software; strong C; experience with I2C/SPI/UART; Python tooling; team-based development; familiarity with EE concepts; lab equipment proficiency.
C programming, Python, Git, I2C, SPI, UART, J-Link, Zephyr, Nordic nRF5x, Bluetooth LE, RTOS, embedded debugging tools
Gridware: Real-time sensor platforms for power grid monitoring and safety.
3+ YOE3+ years embedded software experience; strong C/C++ and Python; experience with embedded Linux/RTOS, hardware debugging, Git, and developing drivers for microcontrollers.
Nashville or United States or San Francisco or Austin or Seattle
$146k-$306k/yrOnsiteFull Time
OracleNYSE: ORCL: Provides cloud infrastructure and enterprise software for global businesses.
10+ YOE10+ years firmware engineering experience; hands-on BIOS/BMC/UEFI firmware; knowledge of secure boot/TPM, server firmware stacks and standards; strong communication and cross-team leadership skills.
LyftNASDAQ: LYFT: Provides an on-demand ride-hailing and multimodal transportation platform.
3+ YOEBachelor's in engineering, 3+ years firmware testing experience, proficiency with scripting (Python, Bash), embedded systems testing and communication protocols (CAN, UART, I2C, SPI); strong analytical and communication skills.
Python, Bash, CAN, UART, I2C, SPI, Git, CI/CD, HIL, OTA
HPNYSE: HPQ: Manufactures personal computers, printers, and AI-integrated technology solutions.
5+ YOE5+ years embedded firmware experience across RTOS and embedded Linux, strong C/C++ skills, board bring-up and driver experience, JTAG/oscilloscope/logic analyzer debugging, OTA and fleet deployment knowledge.
Atoms: Building robotics and software to automate physical world industries.
2+ YOEBachelor's or Master's in engineering (or equivalent), 2+ years embedded systems/real-time control experience, production firmware for motors/robotic hardware, C and Python proficiency, Linux and ARM32/GCC toolchains, schematic and CAN bus debugging, RTOS/safety-critical experience.
OpenAI: Develops artificial intelligence models and generative AI software services.
Deep experience building embedded firmware for safety-critical systems, strong low-level systems knowledge (interrupts, DMA, buses), proficiency with Rust and mixed C/C++ codebases, hardware bring-up, diagnostics, and mentoring engineers.
Rust, Embassy, C, C++, Codex, Claude Code, RTOS, ARM Cortex-M, ARM Cortex-R
Sr. Staff Firmware Engineer (Embedded OTA & Uptane Security Platform)
Sunnyvale or San Francisco
$189k-$267k/yrOnsiteFull Time
42dot: Develops autonomous driving software and software-defined vehicle technology.
Design and implement embedded OTA/Uptane client frameworks with cryptographic verification; develop safety-critical firmware in C for bare-metal/RTOS and Python host tooling; optimize storage (eMMC, UFS, QSPI) and A/B dual-bank update systems.
Member of Technical Staff - Firmware Engineer, Robotics, Frontier AI & Robotics
San Francisco, California, United States
$150k-$300k/yrOnsiteFull Time
AmazonNASDAQ: AMZN: Global online retail and cloud computing technology provider.
5+ YOE5+ years embedded firmware development, real-time control, C/C++, motor control (FOC/BLDC/PMSM), hardware interfaces (CAN, SPI, I2C, EtherCAT), debugging with oscilloscopes and logic analyzers.
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
0+ YOEBS degree with 0 years experience; strong C and assembly with ARM; FPGA experience; low-level drivers; scripting; Verilog/SystemVerilog; pre-silicon FW; hardware bring-up; software debugging.
Atoms: Building specialized industrial robots and physical AI systems.
2+ YOEBachelor's degree in engineering or equivalent experience, 2+ years embedded systems and real-time control experience; strong C and Python proficiency, Linux and ARM32 toolchain experience, RTOS and CAN bus knowledge, ability to read schematics.
C, Python, Linux, ARM32 toolchains, GCC, CAN bus, RTOS