Maximum of 25 job preferences reached.
Top Firmware Engineer Jobs in San Francisco, CA
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
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
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
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
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
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
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
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
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
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
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
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
Reposted 12 Days AgoSaved
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
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
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
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
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
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
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
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
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
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
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
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
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
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top San Francisco Bay Area, CA Companies Hiring Firmware Engineers
See AllPopular San Francisco Bay Area, CA Engineering Job Searches
Engineering Jobs in San Francisco Bay Area, CA
Software Engineer Jobs in San Francisco Bay Area, CA
Android Developer Jobs in San Francisco Bay Area, CA
C# Jobs in San Francisco Bay Area, CA
C++ Jobs in San Francisco Bay Area, CA
DevOps Jobs in San Francisco Bay Area, CA
Front End Developer Jobs in San Francisco Bay Area, CA
Golang Jobs in San Francisco Bay Area, CA
Hardware Engineer Jobs in San Francisco Bay Area, CA
iOS Developer Jobs in San Francisco Bay Area, CA
Java Developer Jobs in San Francisco Bay Area, CA
Javascript Jobs in San Francisco Bay Area, CA
Linux Jobs in San Francisco Bay Area, CA
Engineering Manager Jobs in San Francisco Bay Area, CA
.NET Developer Jobs in San Francisco Bay Area, CA
PHP Developer Jobs in San Francisco Bay Area, CA
Python Jobs in San Francisco Bay Area, CA
QA Jobs in San Francisco Bay Area, CA
Ruby Jobs in San Francisco Bay Area, CA
Salesforce Developer Jobs in San Francisco Bay Area, CA
Scala Jobs in San Francisco Bay Area, CA
Application Engineer Jobs in San Francisco, CA
Associate Software Engineer Jobs in San Francisco Bay Area, CA
Automation Engineer Jobs in San Francisco Bay Area, CA
AWS Engineer Jobs in San Francisco, CA
Backend Engineer Jobs in San Francisco, CA
Cloud Engineer Jobs in San Francisco Bay Area, CA
Controls Engineer Jobs in San Francisco Bay Area, CA
CTO Jobs in San Francisco Bay Area, CA
Design Engineer Jobs in San Francisco Bay Area, CA
DevOps Engineer Jobs in San Francisco Bay Area, CA
Director of Engineering Jobs in San Francisco, CA
Electrical Engineering Jobs in San Francisco Bay Area, CA
Embedded Software Engineer Jobs in San Francisco Bay Area, CA
Field Engineer Jobs in San Francisco Bay Area, CA
Firmware Engineer Jobs in San Francisco, CA
Full-Stack Engineer Jobs in San Francisco, CA
Game Engineer Jobs in San Francisco, CA
Infrastructure Engineer Jobs in San Francisco, CA
Manufacturing Engineer Jobs in San Francisco Bay Area, CA
Mechanical Design Engineer Jobs in San Francisco Bay Area, CA
Mechanical Engineering Jobs in San Francisco Bay Area, CA
Mechatronics Engineering Jobs in San Francisco Bay Area, CA
Network Engineer Jobs in San Francisco Bay Area, CA
Platform Engineer Jobs in San Francisco, CA
Process Engineer Jobs in San Francisco Bay Area, CA
Project Engineer Jobs in San Francisco Bay Area, CA
QA Engineer Jobs in San Francisco Bay Area, CA
Robotics Engineer Jobs in San Francisco Bay Area, CA
Security Engineer Jobs in San Francisco Bay Area, CA
Software Engineering Manager Jobs in San Francisco, CA
Software Test Engineer Jobs in San Francisco, CA
SRE Engineer Jobs in San Francisco Bay Area, CA
Systems Engineer Jobs in San Francisco Bay Area, CA
VP of Engineering Jobs in San Francisco, CA
All Filters
Total selected ()
No Results
No Results





_0.png)










.png)








.jpg)




