Top Firmware Engineer Jobs in San Francisco, CA

13 Days AgoSaved
Easy Apply
Remote or Hybrid
San Francisco Bay Area, CA
Easy Apply
155K-290K Annually
Expert/Leader
155K-290K Annually
Expert/Leader
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Lead firmware and full-stack development for edge AI safety products, spanning embedded systems, Go backend services, and web or mobile surfaces. Own features from customer problem through fleet-scale deployment, establish architecture, optimize AI algorithms for constrained devices, partner with hardware and cross-functional teams, mentor engineers, and deliver high-impact products across more than one million connected devices.
Top Skills: C/C++Camera SystemsComputer VisionEdge AiEmbedded SystemsFirmwareGoIotKernel DriversMachine Learning ModelsMultimedia FrameworksPythonReal-Time SystemsVideo Codecs
5 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
Develop firmware for battery-powered IoT sensors, Linux gateways, and connected devices. Responsibilities include hardware selection, board bring-up, peripheral drivers, bootloaders, firmware updates, power and connectivity management, low-level debugging, and cross-functional product delivery. The role provides senior technical leadership, mentors engineers, and guides firmware from architecture through production launch, with emphasis on BLE, cellular IoT, embedded security, OTA reliability, and manufacturing quality.
Top Skills: A/B PartitioningAdcAWSBleCCanCryptographyFirmware SigningFreertosGoGoogle Protocol BuffersI2CLinuxLte-MNb-IotOta Firmware UpdatesRtosSecure BootSpiUartZephyr
3 Days AgoSaved
In-Office
San Francisco Bay Area, CA
Entry level
Entry level
Artificial Intelligence • Information Technology • Robotics • Software
Lead firmware development for autonomous robots, including board bring-up, drivers, hardware abstraction layers, and automated hardware-in-the-loop testing. Develop shared firmware for mainboards and actuators in Rust and C, collaborate with manufacturing partners, and work with ML and mechanical teams to prototype and validate sensors. The role emphasizes production reliability, safety, electromechanical systems, and embedded hardware integration.
Top Skills: CCommunication BusesField-Oriented ControlHardware-In-The-Loop TestingMicrocontrollersRfRust
8 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
210K-250K Annually
Entry level
210K-250K Annually
Entry level
Hardware • Information Technology • Software
Build and design switch operating systems and firmware for top-of-rack and spine data center switches. Integrate and validate switching chip SDKs, bring new switches into production, implement networking protocols including BGP, ECMP, LACP, VXLAN, and EVPN, and improve firmware monitoring, upgrades, rollbacks, reliability, and stress-test performance while collaborating with hardware, QA, infrastructure, and engineering teams.
Top Skills: BgpCC++Device DriversEcmpEmbedded LinuxEvpnFirmwareGoL2/L3 NetworkingLacpSwitching SdksTcp/IpVxlan
10 Days AgoSaved
In-Office
San Francisco Bay Area, CA
Internship
Internship
Aerospace • Hardware • Logistics • Robotics • Software • Transportation
Design and develop C++ firmware for aircraft microcontrollers, communication interfaces, reusable platform components, real-time performance, fault handling, monitoring, and diagnostics. Build Rust-based tooling and software-in-the-loop simulations to validate firmware for autonomous aircraft systems. Collaborate with electrical, mechanical, embedded Linux, and systems engineers in an onsite internship focused on safety-critical deployed systems.
Top Skills: CC++Embedded LinuxEthernetMicrocontrollersRtosRustSerial CommunicationSoftware-In-The-Loop Simulation
10 Days AgoSaved
In-Office
San Francisco Bay Area, CA
Internship
Internship
Aerospace • Hardware • Logistics • Robotics • Software • Transportation
Design and develop C++ firmware for aircraft microcontrollers, communication interfaces, reusable platform components, real-time performance, fault handling, monitoring, and troubleshooting. Build Rust-based tools and software-in-the-loop simulations to validate firmware. Collaborate with electrical, mechanical, embedded Linux, and systems engineers. This is a full-time, onsite internship in South San Francisco from January through April or May 2027.
Top Skills: C++Embedded LinuxEthernetMicrocontrollersRtosRustSerial CommunicationSoftware-In-The-Loop Simulation
Reposted 7 Hours AgoSaved
In-Office
San Francisco Bay Area, CA
140K-180K Annually
Junior
140K-180K Annually
Junior
Artificial Intelligence • Hardware • Robotics • Automation
Develop and maintain real-time actuator and motor-control firmware for robotic systems from prototype through production. Design hierarchical feedback-control systems, architect reliable embedded software, validate motor controllers and sensors, and collaborate with electrical and mechanical engineers on custom hardware. Build calibration and sensing pipelines for encoders, current, voltage, filtering, synchronization, and system characterization while implementing safety mechanisms and meeting production timing and robustness requirements.
Top Skills: CanCan FdCurrent SensingEmbedded SystemsEthercatFirmwareI2CMicrocontrollersMotor ControlReal-Time SystemsRotary EncodersRs-485RustSpi
27 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
185K-210K Annually
Junior
185K-210K Annually
Junior
Hardware • Social Impact • Energy • Agriculture
Develop, test, review, and debug embedded firmware for electromechanical food-waste recycling systems. Collaborate with electrical engineers and product designers on hardware validation, system commissioning, troubleshooting, and performance improvements. Implement prototype drivers, test code on hardware, and support development through launch. The role involves hands-on lab work with embedded C, sensors, motors, fans, controllers, and testing equipment.
Top Skills: Ci/CdEmbedded CEmbedded LinuxHardware-In-The-Loop TestingLogic AnalyzersNetwork AnalyzersOscilloscopesPythonYocto
Reposted 9 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
145K-165K Annually
Senior level
145K-165K Annually
Senior level
Information Technology
Own end-to-end firmware QA for embedded satellite hardware: design and build HIL test rigs, automate regression suites with Python, correlate logs across debug probes and device interfaces, define release validation gates, and scale QA processes for hardware products.
Top Skills: AdbCommand LineHardware-In-The-Loop (Hil)JtagPythonSegger J-LinkSwd
One Month AgoSaved
In-Office
San Francisco Bay Area, CA
182K-210K Annually
Senior level
182K-210K Annually
Senior level
Appliances • Manufacturing
Own and evolve embedded firmware for connected, energy-storage-enabled appliances from development through production and fleet support. Design connectivity, OTA updates, fleet management, telemetry, remote control, provisioning, and manufacturing test systems. Develop and test firmware on real appliances, improve reliability and tooling, collaborate across hardware, cloud, and product teams, and mentor engineers while shaping technical architecture.
Top Skills: BluetoothBootloadersC++CiCoapData PipelinesEmbedded CFreertosHardware-In-The-Loop TestingHttpsMqttOta UpdatesRest ApisSoftware-In-The-Loop TestingTcp/IpUnit TestingWi-Fi
14 Days AgoSaved
In-Office
San Francisco Bay Area, CA
195K-215K Annually
Senior level
195K-215K Annually
Senior level
Consumer Web
Develop and maintain embedded firmware for Fellow’s connected consumer products using FreeRTOS. Architect systems for real-time performance, low power consumption, memory efficiency, reliability, and connectivity across devices, mobile apps, and cloud services. Collaborate with product design, hardware, and software teams; develop on-device GUIs, test and debug firmware, manage OTA updates, and lead new product experiences in resource-constrained environments.
Top Skills: Arm CortexBleCC++Ci/CdEmbedded Gui FrameworksEncryptionFreertosI2CIotJtagLogic AnalyzersMqttOscilloscopesOta Firmware UpdatesRtosSecure BootSpiStm32Tls/SslUartVersion ControlWi-Fi
One Month AgoSaved
In-Office
San Francisco Bay Area, CA
Entry level
Entry level
Aerospace • Hardware • Logistics • Robotics • Software • Transportation
Design and maintain C++ firmware for aircraft microcontrollers and embedded Linux systems. Develop communication interfaces, reusable platform components, real-time scheduling, fault handling, recovery, monitoring, and troubleshooting capabilities. Build Rust-based tooling and software-in-the-loop simulations to validate firmware. Collaborate with electrical, mechanical, embedded Linux, and systems engineers to deliver safe, reliable software for globally deployed autonomous aircraft.
Top Skills: C++Embedded LinuxEthernetMicrocontrollersRustSerial InterfacesSoftware-In-The-Loop Simulation
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 12 Days AgoSaved
Remote
San Francisco Bay Area, CA
148K-179K Annually
Mid level
148K-179K Annually
Mid level
Aerospace • Defense • Manufacturing
Develop and maintain PX4 autopilot firmware for UAVs, integrating sensors and payloads, and managing testing environments. Collaborate on flight operations and system integration.
Top Skills: Arm Cortex-MCC++CmakeGdbMakeMavlinkPx4PythonRos2
One Month AgoSaved
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 One Month 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
20 Days AgoSaved
Remote
San Francisco Bay Area, CA
141K-226K Annually
Senior level
141K-226K Annually
Senior level
Artificial Intelligence • Cloud • Social Impact • Software • Wearables
Develop and verify firmware for battery safety, fuel gauging, charging, thermal management, power management, USB-C, and embedded Linux systems. Build automated battery test fixtures, analyze fleet-wide metrics, diagnose returned products, profile battery runtime, and collaborate with electrical engineers and vendors. Create test plans, design documentation, and failure analyses while reviewing AI-assisted code and mentoring teammates.
Top Skills: Ai Coding ToolsAutomated Test SystemsCC++Embedded LinuxGoJoulescopeOpenwrtPmicPythonQualcomm SocRustSplunkUsb-CYocto
One Month AgoSaved
In-Office
San Francisco Bay Area, CA
100K-300K Annually
Senior level
100K-300K Annually
Senior level
Professional Services • Consulting
Develop embedded firmware for motor control and real-time robotic systems. Responsibilities include building microcontroller and embedded Linux firmware, implementing real-time behavior, debugging low-level communications, bringing up circuit boards, integrating electromechanical hardware, and connecting firmware to robot communication frameworks. The role requires laboratory-based hardware debugging and collaboration with hardware teams on integration and testing.
Top Skills: Bldc Motor ControlCC++CanDdsEmbedded LinuxField-Oriented ControlMicrocontrollersPwmReal-Time Operating SystemsRosRs-485SpiUart
Reposted One Month 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 One Month 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
One Month 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
One Month AgoSaved
In-Office
San Francisco Bay Area, CA
200K-250K Annually
Senior level
200K-250K Annually
Senior level
Robotics
Own embedded firmware across humanoid robots, from custom PCB bring-up through driver development, feature implementation, testing, and validation. Read schematics, validate processors and peripherals, develop low-level communication interfaces, and debug hardware-software issues. Collaborate with electrical, mechanical, controls, and software engineers to deliver reliable integrated systems.
Top Skills: Arm CortexCC++CanContinuous IntegrationEmbedded SystemsI2CJtagLogic AnalyzersMicrocontrollersOscilloscopesPythonRegression TestingRtosSpiSwdUartUnit TestingUsb
2 Months 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
Reposted 2 Months 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 2 Months 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
2 Months 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account