Top Firmware Engineer Jobs in San Francisco, CA

19 Days AgoSaved
Easy Apply
Remote or Hybrid
San Francisco Bay Area, CA
Easy Apply
162K-290K Annually
Senior level
162K-290K Annually
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Design and ship firmware for battery-powered and gateway IoT devices. Lead hardware bring-up, implement peripheral drivers, secure bootloaders and OTA, optimize power, debug hardware/software integration, and drive cross-team technical decisions at staff level.
Top Skills: AdcBare-MetalCCanDevice Firmware Update (Ota)FreertosI2CNetwork AnalyzerOscilloscopePower ManagementRf Spectrum AnalyzerRtosSecure BootloaderSpiUartZephyr
YesterdaySaved
In-Office
San Francisco Bay Area, CA
225K-250K Annually
Senior level
225K-250K Annually
Senior level
Consumer Web
Serve as the hands-on technical leader for connected-product firmware. Define system architecture, develop and debug production embedded C/C++ software on RTOS platforms, lead device-to-cloud and mobile integration, and own OTA releases, reliability, security, compliance, and field support. Partner across hardware, backend, mobile, QA, operations, and suppliers while mentoring engineers and improving development processes.
Top Skills: AWSBluetooth Low Energy (Ble)CC++Embedded SystemsLvglMqttOta UpdatesPid Control SystemsRest ApiRtosSecure Software UpdatesSoftware Bills Of Materials (Sbom)Wi-Fi
Reposted 5 Days AgoSaved
In-Office
San Francisco Bay Area, CA
140K-225K Annually
Senior level
140K-225K Annually
Senior level
Artificial Intelligence • Hardware • Software
Develop and debug firmware across RTOS and embedded Linux, lead board bring-up and driver integration, implement subsystems (connectivity, power, sensors), integrate lightweight on-device ML and sensing algorithms, support OTA updates and fleet diagnostics, and collaborate with hardware, systems, and QA to resolve system-level issues through production.
Top Skills: Board Bring-UpBootloaderCC++Driver DevelopmentEmbedded LinuxField TelemetryFirmware VersioningJtagLogic AnalyzerLow-Power Firmware DesignOn-Device RuntimesOscilloscopeOta UpdatesProximity/Localization AlgorithmsQuantized ModelsRtosSensor Fusion
8 Days AgoSaved
In-Office or Remote
San Francisco Bay Area, CA
192K-269K Annually
Senior level
192K-269K Annually
Senior level
Aerospace
Develop ROM code, bootloaders, and runtime firmware for secure enclaves in custom ASICs supporting secure boot, attestation, OTA updates, provisioning, telemetry, recovery, and tamper monitoring. Collaborate with hardware and communications engineers on interfaces, pre-silicon development, integration, and validation. Support post-silicon ASIC bring-up, debugging, and embedded firmware validation.
Top Skills: Arm TrustzoneAsicsCCiCortex-MCryptographyFreertosHardware-In-The-Loop TestingPalladiumPkiQemuRustSecure BootTf-MTockosZebuZephyr
Reposted 11 Days AgoSaved
In-Office
San Francisco Bay Area, CA
170K-235K Annually
Senior level
170K-235K Annually
Senior level
Aerospace • Artificial Intelligence • Energy • Defense
Design, develop, and maintain platform firmware, BMC/OpenBMC management stacks, and FPGA/CPLD logic for board bring-up and system management. Own low-level boot sequencing, debug CPU/GPU/PCIe/hardware interactions, implement Redfish/IPMI interfaces, and build fault recovery, secure boot, and autonomous reboot systems for orbital deployments.
Top Skills: AlteraBmcCC++CpldFpgaGpioI2CIpmiJtagOpenbmcPciePythonRedfishSecure BootSpiSystem AttestationUartXilinx
Reposted 12 Days AgoSaved
In-Office
San Francisco Bay Area, CA
190K-250K Annually
Senior level
190K-250K Annually
Senior level
Artificial Intelligence • Software • Energy • Renewable Energy
Design and lead embedded firmware for real-time power regulation, protection, and control in SST systems. Own bootloader, security, and platform integration, collaborate with hardware teams, and ensure performance, testing, and project delivery.
Top Skills: Analog ElectronicsCC++Debugging ToolsDigital ElectronicsEmbedded BootloaderEmbedded SecurityGitHardware InterfacingIdesReal-Time ProgrammingRtos
13 Days AgoSaved
In-Office
San Francisco Bay Area, CA
200K-300K Annually
Senior level
200K-300K Annually
Senior level
Artificial Intelligence • Computer Vision • Hardware • Software
Develop and own production firmware for ruggedized wearable camera devices. Responsibilities include embedded software, sensor and camera pipelines, ISP tuning, on-device intelligence, OTA updates, provisioning, telemetry, reliability, power optimization, hardware bring-up, manufacturing tests, and field debugging. The engineer collaborates across hardware, manufacturing, cloud infrastructure, and AI teams to deliver scalable, high-quality devices from silicon bring-up through volume production.
Top Skills: Av1BleCC++Esp32FreertosH.264H.265IspJtagLteNordicNrfOtaStm32Wi-FiZephyr Rtos
Reposted 14 Days AgoSaved
In-Office or Remote
San Francisco Bay Area, CA
180K-240K Annually
Senior level
180K-240K Annually
Senior level
Wearables
The Senior Firmware Engineer will develop firmware for wearable robotic devices, manage data communication, implement secure OTA updates, and lead design decisions for future iterations while contributing to product development and testing.
Top Skills: Aws IotEmbedded C/C++Esp32FreertosLinuxMqttMtlsPythonStm32
Reposted 14 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
Senior level
Senior level
Wearables
The Motor Control Firmware Engineer will design and develop motor control systems, validate performance, and guide future product iterations in wearable robotics.
Top Skills: C/C++JtagLinuxLogic AnalyzersOscilloscopesPythonStm ChipsetsSwdTi Chipsets
Reposted 14 Days AgoSaved
In-Office
San Francisco Bay Area, CA
140K-200K Annually
Mid level
140K-200K Annually
Mid level
Artificial Intelligence • Automotive • Information Technology • Software • Automation
The Embedded Firmware Engineer develops firmware for custom boards, enhances existing codebases, collaborates with hardware teams, and supports field installations.
Top Skills: CanEmbedded SystemsEthernetFirmwareI2CSpiUart
19 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
150K-200K Annually
Senior level
150K-200K Annually
Senior level
Artificial Intelligence • Software • Generative AI
Develop and optimize embedded firmware for AI wearable prototypes, bring up new hardware platforms, debug and validate system functionality, collaborate with electrical/mechanical teams, implement low-power and wireless (BLE/Wi‑Fi) features, and prepare firmware for handoff to the Shenzhen engineering team.
Top Skills: Altium DesignerBleBluetoothCC++CadenceEclipseIar Embedded WorkbenchJtagKeilKicadLogic AnalyzerMcuRtosSwdVs CodeWi‑Fi
Reposted 10 Days AgoSaved
In-Office or Remote
San Francisco Bay Area, CA
130K-180K Annually
Senior level
130K-180K Annually
Senior level
Hardware • Security • Software • Cybersecurity
Design, develop, and maintain embedded firmware and Linux hardware interface services for ARM devices. Implement drivers, security communication protocols, and system services in Python and Go. Own code quality, documentation, testing, CI/CD, and support manufacturing, QA, and customer-facing issue resolution while collaborating cross-functionally.
Top Skills: ArmCC++Ci/CdDebianFreertosGoJIRALinuxPythonRtosTestrailZendeskZephyr
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
Reposted 20 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
266K-445K Annually
Mid level
266K-445K Annually
Mid level
Artificial Intelligence • Machine Learning • Generative AI
Develop and maintain custom Networking Operating System images for AI supercomputers. Integrate Linux kernel components and debug complex networking issues across software and hardware.
Top Skills: CC++FrrGoLinuxPythonRustSaiSdkSonic
Reposted 22 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
125K-155K Annually
Junior
125K-155K Annually
Junior
Hardware • Healthtech • Internet of Things • Social Impact • Software • Manufacturing
Design and debug embedded firmware for medical devices, focusing on integration with microcontrollers, wireless communication, and system testing.
Top Skills: ArmBashBuildrootCC++Embedded LinuxGitJIRAPythonRtosYoctoZephyr Rtos
Reposted 24 Days AgoSaved
In-Office
San Francisco Bay Area, CA
190K-247K Annually
Senior level
190K-247K Annually
Senior level
Healthtech
This role requires a Staff Firmware Engineer to lead firmware projects for medical devices, focusing on architecture, implementation, and cybersecurity decisions in a regulated environment.
Top Skills: BleCCellular ConnectivityZephyr Rtos
Reposted 26 Days AgoSaved
In-Office
San Francisco Bay Area, CA
90K-140K Annually
Junior
90K-140K Annually
Junior
Artificial Intelligence • Software • Energy • Renewable Energy
Design, implement, and own firmware features for power-electronics embedded systems. Integrate firmware with hardware, collaborate with cross-functional engineers, ensure performance and testing, and stay current with embedded systems tools and methodologies.
Top Skills: Analog ElectronicsCC++Digital ElectronicsEmbedded SystemsEmbedded TestingHardware InterfacingRtos
4 Days AgoSaved
In-Office
San Francisco Bay Area, CA
125K-175K Annually
Senior level
125K-175K Annually
Senior level
Healthtech • Wearables • Biotech
Owns firmware for clinical studies, including development, testing, documentation, release management, logging, and field support. Builds rapid prototypes for sensing, stimulation, and algorithm concepts; performs hardware and firmware debugging; supports clinical teams; and transfers research technology to commercial development. The role also requires AI-assisted development, collaboration across engineering and clinical teams, and adaptability in a small R&D environment.
Top Skills: Arm Cortex-M0Arm Cortex-M3Arm Cortex-M4Bluetooth Low Energy (Ble)CFreertosIso 13485LinuxLogic AnalyzersLteOscilloscopesPythonWi-FiZephyr
Reposted 28 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
126K-190K Annually
Junior
126K-190K Annually
Junior
Healthtech
The Firmware Engineer II will develop firmware for medical devices, collaborate with cross-functional teams, support DevOps, and ensure compliance with medical device regulations.
Top Skills: Bluetooth LeCCi PipelinesGitGithub ActionsGitlab CiI2CNordic Connect SdkNordic Nrf5X SocsPythonRtosSpiUartZephyr
Reposted 28 Days AgoSaved
In-Office
San Francisco Bay Area, CA
Senior level
Senior level
Aerospace • Hardware • Logistics • Robotics • Software • Transportation
Own and deliver end-to-end embedded subsystems for long-range aircraft: firmware, drivers, runtime, and monitoring. Implement flight- and safety-critical code on microcontrollers (bare-metal/RTOS), lead validation (HIL/bench/field), build deterministic test and telemetry tooling, and triage high-severity field incidents until fleet metrics confirm resolution.
Top Skills: Bare-MetalC++Embedded LinuxHardware-In-The-LoopJtagLogic AnalyzersMicrocontrollersOscilloscopesPythonRtosRust
Reposted 20 Days AgoSaved
Remote
San Francisco Bay Area, CA
Mid level
Mid level
Artificial Intelligence • Computer Vision • Hardware • Software
The Firmware Engineer will design and implement firmware for the Roadio camera system, develop driver-level and application-level firmware, and work with mobile teams to ensure low-latency functionality in embedded systems.
Top Skills: CC++CanEmbedded LinuxEmbedded RtosI2CMipiSerdesSpiUartUsb
Reposted 20 Days AgoSaved
Remote
San Francisco Bay Area, CA
180K-240K Annually
Senior level
180K-240K Annually
Senior level
Industrial • Manufacturing
Develop and maintain embedded firmware and kernel/user-mode device drivers for Ethernet-based networking devices. Design, implement, test, and integrate drivers into a Linux and AUTOSAR communication stack, build SDK components, and create debug/test utilities and automated unit/system tests for safety-critical automotive applications.
Top Skills: AutosarCC++Device DriversEmbedded ProcessorsEthernetFirmwareLinuxQnxReal Time Operating System
Reposted 8 Days AgoSaved
In-Office
San Francisco Bay Area, CA
130K-160K Annually
Senior level
130K-160K Annually
Senior level
Hardware • Security • Software • Cybersecurity
Lead design and execute end-to-end validation for embedded access-control firmware. Build HIL automation, test drivers and middleware, debug hardware/software interactions with lab instruments, validate network/security stacks and communication protocols, mentor junior engineers, and collaborate with hardware and software teams to ensure testability and product reliability.
Top Skills: BleCC++Digital MultimeterEthernet/IpHardware-In-The-Loop (Hil)I2CLogic AnalyzerNfcOscilloscopeProtocol SnifferPythonRs-485RtosSpiTcp/IpTlsUartUwbX.509
Reposted One Month AgoSaved
In-Office
San Francisco Bay Area, CA
130K-185K Annually
Mid level
130K-185K Annually
Mid level
Aerospace • Artificial Intelligence • Energy • Defense
Develop and maintain embedded firmware for spacecraft subsystems, implementing low-level drivers, communication protocols, real-time control, and fault-tolerant features. Support board bring-up, hardware integration, HIL testing, automated validation tools, and cross-disciplinary debugging and anomaly investigations throughout development and on-orbit operations.
Top Skills: Board Bring-UpCC++CanFpgasHardware-In-The-Loop (Hil)I2CJtagLogic AnalyzersMicrocontrollersOscilloscopesReal-Time SystemsSpiUart
Reposted One Month AgoSaved
In-Office
San Francisco Bay Area, CA
Mid level
Mid level
Artificial Intelligence • Information Technology • Robotics • Software
Develop and own firmware across wearable and robotic platforms, design and implement motor control for brushed and brushless actuators, perform firmware bring-up, collaborate with mechanical, electrical, and ML teams, and validate hardware using debug, CI/CD, and HIL testing.
Top Skills: Bldc (Sensored And Sensorless)CC++Can FdCi/CdDspEthercatFocHil TestingI2CMicrocontrollersPidPwmPythonRs-485RtosSensor InterfacingSpiTorque ControlUart
8 Days AgoSaved
In-Office or Remote
San Francisco Bay Area, CA
230K-323K Annually
Senior level
230K-323K Annually
Senior level
Aerospace
Develop ROM code and runtime firmware for digital beamforming ASICs in the TeraWave satellite communications system. Responsibilities include beam pointing, calibration, FEIC and SerDes management, secure boot, telemetry, and sideband control. The engineer will define hardware interfaces, support pre-silicon integration and validation, and conduct post-silicon ASIC bring-up and debugging. The role also involves embedded firmware and hardware interaction validation, with opportunities to lead and mentor engineers.
Top Skills: 3GppCCiCortex-M IsaDigital Beamforming AsicsDsp AcceleratorsEmulation PlatformsFreertosHardware-In-The-Loop TestingNo-Std RustOfdmPalladiumPhased Antenna ArraysPre-Silicon SimulationQemuRtosRustSecure BootSerdesZebuZephyr
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account