53 hardware embedded software firmware jobs at 35 companies in San Francisco, CA

2mo
Save
Mark Applied
Hide
Specialist - Embedded Firmware (65734)
Palo Alto, California, United States
OnsiteFull Time
Eaton
EatonNYSE: ETN: Manages electrical, hydraulic, and mechanical power systems globally.
14+ YOEBachelor’s/Master’s in Computer Science/Electronics/Electrical Engineering; 14–18 years of experience; embedded Linux, C++, hardware drivers; power systems knowledge; strong leadership and collaboration.
Embedded Linux, C++, Object-Oriented Design, UML, Python, JavaScript, Jira, Confluence, Git, IAR, J-Link, CAN, TCP/IP, Ethernet, MQTT, SNMP, TLS, OpenSSL, BlackDuck, Coverity
2mo
Save
Mark Applied
Hide
Embedded Hardware Engineer
San Jose or Pittsburgh
$160k-$210k/yr OnsiteFull Time
Efficient Computer
Efficient Computer: Developing ultra-low-power general-purpose processors for edge AI computing.
8+ YOE8+ years PCB design and embedded software experience, 5+ years C/C++, experience with silicon bring-up, board bring-up, boot ROM/firmware, RTL/FPGA validation, and embedded platforms (MSP430, STM32, Ambiq Apollo, PIC32).
C, C++, MSP430, STM32, Ambiq Apollo, PIC32, Altium Develop, RTL simulators, FPGA emulators
1mo
Save
Mark Applied
Hide
Staff Embedded Software Engineer
Boston or Mountain View or Toronto
$175k-$210k/yr HybridFull Time
Lightmatter
Lightmatter: Develops photonic processors and interconnects for AI data centers
6+ YOEBS+8yr or MS+6yr in CS/EE/Robotics, device driver and kernel development, hardware-software integration, embedded systems communication, Linux software/firmware, Git and CMake experience.
Linux, Git, CMake, GDB, JTAG, logic analyzers, CMIS, OpenBMC, DMTF, Python, C++
2w
Save
Mark Applied
Hide
Senior Principal Embedded Firmware Software Engineer - Networking PAM4 DSP/data center/ODSP/AEC/Microled/AI connectivity
Santa Clara, California, United States
$155k-$232k/yr OnsiteFull Time
Marvell
MarvellNASDAQ: MRVL: Designs and develops high-performance semiconductor and infrastructure solutions.
8+ YOEBachelor's degree plus 15 years, master's plus 10 years, or Ph.D. plus 8 years; C/C++ programming, hardware abstraction, simulator development, debugging, and embedded firmware experience required.
C, C++, Python, Synopsys Virtualizer, QEMU, Wind River SIMICS, SystemC, DML, NVMe, ONFI, TOGGLE, JTAG, ETM
2w
Save
Mark Applied
Hide
Embedded Software Engineer - MCU Platforms
Foster City or San Diego or Seattle
$200k-$250k/yr HybridFull Time
Zoox
ZooxNASDAQ: AMZN: Developing autonomous robotaxis for urban ride-hailing services.
10+ YOE10+ years experience building embedded C/C++ firmware for MCUs/RTOS, strong systems and bootloader knowledge, ability to link software to hardware, and troubleshoot field issues.
C, C++, RTOS, Python, CAN
1w
Save
Mark Applied
Hide
Staff Embedded Software Engineer, Robotics
Santa Clara, California, United States
$205k-$235k/yr OnsiteFull Time
Collaborative Robotics
Collaborative Robotics: Developing collaborative robots that work safely alongside humans.
8+ YOERequires 8+ years developing embedded or firmware software, strong recent C++ experience, hardware systems expertise, lifecycle delivery, technical leadership, communication skills, and U.S. work authorization.
C++, microcontrollers, systems-on-chip, RTOS, embedded operating systems, device drivers, IEC 61508, ISO 26262, ISO 13849, FMEA, FTA, HARA, STPA, embedded Linux, QNX, AUTOSAR, FreeRTOS, Zephyr, hardware-in-the-loop (HIL), CI/CD
2mo
Save
Mark Applied
Hide
Embedded Software Engineer
Hayward, California, United States
$170k-$190k/yr OnsiteFull Time
Project Canary
Project Canary: Provides environmental data and software for industrial emissions monitoring.
5+ YOEB.S. in CS/EE/SE, 5+ years embedded firmware experience, Linux, C++, Rust, Python, serial protocols (UART, I2C, SPI, CAN, USB), oscilloscope/logic analyzer use, CI/CD and cloud experience, hardware bring-up and debugging.
Linux, C++, Rust, UART, I2C, SPI, CAN, USB, Python, CI/CD, Oscilloscope, Logic Analyzer, Protocol Decoder
3mo
Save
Mark Applied
Hide
Firmware Engineer
San Carlos, California, United States
$130k-$185k/yr OnsiteFull Time
Cowboy Space
Cowboy Space: Building satellite-based orbital infrastructure for AI data centers.
3+ YOE3+ years embedded firmware development; C/C++; BS in Electrical/Computer Engineering or CS; microcontrollers/FPGAs; RTOS; hardware/software integration.
C/C++, Embedded systems, Microcontrollers, FPGAs, RTOS, JTAG, Oscilloscopes, Logic analyzers
4w
Save
Mark Applied
Hide
Senior Embedded Software Engineer
Mountain View, California, United States
$190k-$240k/yr OnsiteFull Time
Matternet
Matternet: Develops autonomous drone networks for urban package delivery.
6+ YOE6+ years embedded firmware/software experience, strong C/C++ skills, embedded Linux and RTOS experience, microcontroller bring-up, device drivers, communication protocols, hardware debugging, and Git-based workflows.
C, C++, embedded Linux, Git, CMake, Make, Waf, Docker, ArduPilot, PX4
2mo
Save
Mark Applied
Hide
Embedded SDE II, Hardware Engineering Services
Cupertino, California, United States
$165k-$224k/yr OnsiteFull Time
Amazon
AmazonNASDAQ: AMZN: Global online retail and cloud computing technology provider.
3+ YOE3+ years professional software development and 2+ years embedded firmware development; experience debugging/profiling large-scale systems; knowledge of system performance, memory management, parallel computing; Python and/or C++.
Python, C++, Linux, Server Baseboard Management Controller (BMC)
3mo
Save
Mark Applied
Hide
SoC Firmware Engineer
Saratoga, California, United States
$150k-$220k/yr OnsiteFull Time
E-Space
E-Space: Builds sustainable LEO satellite networks for global IoT connectivity
Embedded software/firmware development for SoC; ARM architecture; C/C++; RTOS; hardware bring-up; low-level software.
C, Rust, Bash, Python, Makefiles, Tcl, ARM Cortex, ARM SoC, Zephyr RTOS, FreeRTOS, JTAG, GDB, GitLab CI, Jenkins, Git
2mo
Save
Mark Applied
Hide
Staff Engineer, Software (Firmware)
San Jose, California, United States
OnsiteFull Time
Celestica
CelesticaNYSE: CLS: Provides design, manufacturing, and supply chain solutions for electronics.
6+ YOEBachelor's in engineering, 6+ years C/C++ and embedded systems experience, 5+ years hardware bring-up and device driver work, Linux kernel and low-level firmware knowledge, strong problem-solving skills.
C, C++, Linux kernel, PCIe, USB, DDR, MIPI, Ethernet, I2C, BIOS, BMC, Secure Boot, Real Time OS, IOMMU, CUDA, ROCm
3mo
Save
Mark Applied
Hide
Engineer, Firmware
San Jose, California, United States
$90k-$115k/yr OnsiteFull Time
Lumotive
Lumotive: Develops programmable optical semiconductors for solid-state LiDAR and sensing.
0+ YOEDevelop and support embedded firmware for Mixed signal ASIC/SoC for Optical circuit switching; 0–1 year exp; RTOS; hardware bring-up; cross-functional collaboration.
C, C++, Linux, Git, JTAG, Oscilloscope, Logic Analyzer, RTOS, FreeRTOS, Zephyr, ThreadX, Python, I2C, SPI, UART, GPIO, Ethernet, DMA
2mo
Save
Mark Applied
Hide
Embedded 5G/4G Cellular Physical Layer Data Path Signal Processing Firmware Engineer
Sunnyvale, California, United States
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Experienced in embedded software and firmware development tightly coupled to hardware for multimode cellular (4G/5G/6G) on cellular SoCs; comfortable with evolving requirements and engineering debates.
1mo
Save
Mark Applied
Hide
Senior Software Engineer, Embedded Systems
Byron, California, United States
$180k-$280k/yr HybridFull Time
Elroy Air
Elroy Air: Builds autonomous vertical takeoff and landing aircraft for cargo logistics.
5+ YOE5+ years embedded software experience with production firmware on real hardware; deep C/C++ and Python skills; RTOS and bare-metal experience; hardware bring-up and bench debugging; familiarity with SPI, I2C, UART, CAN, Ethernet.
C++, Python, FreeRTOS, Zephyr, GCC, Clang, CMake, Git, GitHub, JTAG, oscilloscope, logic analyzer, SPI, I2C, UART, CAN, Ethernet, HIL, SIL
23h
Save
Mark Applied
Hide
Firmware Simulation Engineer
Santa Clara, California, United States
$180k-$270k/yr OnsiteFull Time
Pure Storage
Pure StorageNYSE: PSTG: Provides all-flash enterprise data storage and management solutions.
5+ YOERequires 5+ years building high-fidelity simulation software, expert C/C++ and Python, simulation tools such as QEMU or SystemC, firmware-hardware expertise, PCIe/NVMe, embedded software, SoC bring-up, and RTOS experience.
C, C++, Python, QEMU, SystemC, TLM, PCIe, NVMe, RTOS, CI/CD, RTL
4w
Save
Mark Applied
Hide
Firmware Engineer Manager
Mountain View, California, United States
$180k-$210k/yr OnsiteFull Time
Lunar Energy
Lunar Energy: Provides home battery systems and clean energy software.
10+ years developing and architecting embedded software; expertise in C, RTOS, power-electronics firmware, hardware/software integration, and modern engineering practices (Git, CI).
C, RTOS, Git, continuous integration
1mo
Save
Mark Applied
Hide
Firmware Engineer
Fremont, California, United States
$130k-$170k/yr OnsiteFull Time
Nova
NovaNASDAQ: NVMI: Provider of metrology and process control solutions for semiconductors.
3+ YOEBachelor's degree in engineering or CS, 3+ years embedded firmware experience, proficiency in C/C++, hardware–software integration, low-level protocols, debugging tools, and Windows-based development.
C, C++, ARM, STM32, Windows, I2C, SPI, UART, USB, Ethernet, J-Link, Git, Python, FPGA, Oscilloscope, Multimeter, Hardware debugger, CI/CD
2mo
Save
Mark Applied
Hide
Firmware Engineer
Palo Alto, California, United States
OnsiteFull Time
Mind Robotics
Mind Robotics: Builds generalized physical AI and robotic systems for real-world industrial environments.
Technical degree in EE/CE, demonstrated firmware experience for physical systems, deep fluency in C/C++ or Rust, RTOS experience, embedded communication protocol knowledge, microcontroller peripheral configuration, and hardware/software debugging skills.
C, C++, Rust, FreeRTOS, Zephyr, CAN, EtherCAT, I2C, SPI, UART, GPIO, ADC, PWM, timers, DMA, Python, Linux, oscilloscopes, logic analyzers, JTAG
1w
Save
Mark Applied
Hide
Principal Firmware Architect
Redmond or Mountain View or Austin or Hillsboro
$143k-$275k/yr HybridFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Develops software, services, devices, and cloud computing solutions.
3+ YOERequires a degree in engineering or computer science and 3–8+ years of technical engineering experience depending on degree; preferred embedded software, firmware architecture, hardware interfaces, and security experience.
PCIe, I2C, eMMC, SPI, USB, UART, BMC, ASIC, SoC