Top Firmware Engineer Jobs in San Francisco, CA

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
Reposted One Month AgoSaved
In-Office
San Francisco Bay Area, CA
Mid level
Mid level
Artificial Intelligence • Hardware • Productivity • Software
As a founding firmware engineer at Omi, you will develop firmware for devices, integrate with other technologies, and shape the product's technical direction and culture.
Top Skills: BleCFirmwareFlaskFlutterNordic ChipsPythonReact
Reposted One Month AgoSaved
In-Office
San Francisco Bay Area, CA
Mid level
Mid level
Biotech • Pharmaceutical
The firmware engineer will write safety-critical code for embedded systems, contribute to hardware design, debug devices, and ensure regulatory compliance.
Top Skills: CC++RustVerilog
Reposted One Month AgoSaved
Hybrid
San Francisco Bay Area, CA
347K-385K Annually
Expert/Leader
347K-385K Annually
Expert/Leader
Artificial Intelligence • Machine Learning • Generative AI
Design and debug software for embedded devices, working closely with hardware teams to optimize performance and deliver reliable systems.
Top Skills: CC++Embedded ToolchainsLinuxNetworking StacksWireless StacksZephyr Rtos
YesterdaySaved
In-Office or Remote
San Francisco Bay Area, CA
152K-288K Annually
Senior level
152K-288K Annually
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Develop and implement core firmware features for Mellanox NICs supporting cloud, HPC, and storage networking. Collaborate with architecture and software teams, create verification tests, debug complex hardware/software systems, and contribute to firmware maintenance, qualification, and releases. The role requires strong C/C++ development, networking knowledge, PCIe and virtualization experience, scripting skills, and familiarity with distributed, high-performance computing environments.
Top Skills: BashCC++Distributed SystemsEthernetFirmwareInfinibandNetworking ProtocolsPciePythonRdmaRoceVirtualization
Reposted 11 Days AgoSaved
In-Office
San Francisco Bay Area, CA
140K-188K Annually
Senior level
140K-188K Annually
Senior level
Biotech • Pharmaceutical
As Staff Firmware Engineer, you'll lead the firmware architecture strategy, develop embedded software for medical devices, and ensure compliance with medical regulations. You'll collaborate with cross-functional teams and optimize processes.
Top Skills: Bluetooth Low Energy (Ble)C/C++PythonReal-Time Os (Rtos)
Reposted 11 Days AgoSaved
In-Office
San Francisco Bay Area, CA
162K-252K Annually
Senior level
162K-252K Annually
Senior level
Artificial Intelligence • Hardware • Software
Develop and maintain firmware and embedded system architecture for ARM-based MCUs, focusing on low-power, radio stacks (BT/BLE/Wi‑Fi), sensors, and audio pipelines. Perform hardware bring-up and lab debugging, collaborate with cross-functional teams (EE, RF, Security, Cloud, AI), manage performance metrics (memory, power, latency), and coordinate vendors and manufacturing for production builds.
Top Skills: Arm McuBleBluetoothC++Cypress/Infineon PsocEmbedded CFreertosNordicQualcommStm32Unit Test FrameworksWi‑FiZephyr
Reposted One Month AgoSaved
In-Office
San Francisco Bay Area, CA
226K-445K Annually
Senior level
226K-445K Annually
Senior level
Artificial Intelligence • Machine Learning • Generative AI
Design and implement firmware and drivers for AI hardware components, develop functional models, and debug issues in embedded systems.
Top Skills: CC++I2CPcieRtosRustSpiUart
Reposted 14 Days AgoSaved
In-Office
San Francisco Bay Area, CA
160K-215K Annually
Mid level
160K-215K Annually
Mid level
Aerospace • Hardware • Logistics • Robotics • Software • Transportation
As an Embedded Firmware Engineer, you'll design and build critical flight software for drones, ensuring reliability and performance while collaborating with various engineering disciplines.
Top Skills: C++Embedded LinuxPythonRust
Reposted 14 Days AgoSaved
In-Office
San Francisco Bay Area, CA
180K-210K Annually
Senior level
180K-210K Annually
Senior level
Hardware • Healthtech • Machine Learning • Software
As a Senior Firmware Engineer, you'll develop and implement firmware for Pod products, collaborate with hardware teams, and innovate testing and deployment processes. You will also work closely with manufacturing in China and bring cutting-edge sensor technologies into production.
Top Skills: C/C++Node.jsPython
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 15 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
Reposted 15 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
145K-180K Annually
Senior level
145K-180K Annually
Senior level
Information Technology
Design, implement, and validate embedded firmware for resource-constrained devices (ARM Cortex-M) using C/C++/Rust and Zephyr. Develop device drivers, communication stacks (satellite, LTE, Bluetooth, mesh), optimize power and real-time performance, support board bring-up and hardware debugging, and build CI/CD and HIL test infrastructure.
Top Skills: 802.15.4Arm Cortex-MBluetooth Low EnergyCC++Cat-1Ci/CdFreertosHardware-In-The-Loop (Hil)I2CJtagLogic AnalyzerLte-MNb-IotOscilloscopeOta UpdatesPower AnalyzerRustSatellite ModemsSecure BootSpiSwdThreadThreadxUartUsbZephyr RtosZigbee
One Month AgoSaved
Remote
San Francisco Bay Area, CA
143K-262K Annually
Expert/Leader
143K-262K Annually
Expert/Leader
Kids + Family • Mobile
Design, implement, and own a reusable on-device ML inference platform for resource-constrained devices. Integrate inference into RTOS firmware, develop drivers and DMA paths, debug on real hardware, train and optimize models for microcontroller-class hardware, and ship features to production while raising team expertise and using AI-assisted tooling.
Top Skills: BleCC++Claude CodeCmsis-NnCortex-MCursorDmaExecutorchFreertosGps/GnssI2CImuJtagKey ProvisioningLogic AnalyzerOscilloscopeOtaPruningQuantizationRtosSecure BootSpiTensorflow Lite MicroUartZephyr
Reposted 21 Days AgoSaved
In-Office
San Francisco Bay Area, CA
Senior level
Senior level
Aerospace • Hardware • Logistics • Robotics • Software • Transportation
Design and implement high-performance motor controllers and estimators in C++ for bare-metal ARM microcontrollers, write peripheral drivers, validate firmware on bench and flight tests, develop simulations and HIL tests in Rust/Python/Matlab/Julia, and collaborate across hardware, flight software, and operations to improve reliability and fleet monitoring.
Top Skills: Arm (Bare-Metal Arm Microcontroller)CC++Embedded LinuxHardware-In-The-LoopJuliaMatlabMonte-Carlo SimulationsPythonRtosRust
Reposted 22 Days AgoSaved
In-Office
San Francisco Bay Area, CA
180K-260K Annually
Senior level
180K-260K Annually
Senior level
Information Technology • Robotics • Software
Develop, optimize, and maintain embedded systems for humanoid robots, focusing on seamless hardware and software integration and AI-driven control strategies.
Top Skills: Arm SocsCC++CanbusCudaEthercatEthernetRtosWifi
26 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
147K-200K Annually
Senior level
147K-200K Annually
Senior level
Hardware • Software
Design, implement, and maintain FreeRTOS-based embedded firmware in C/C++ with automated unit and integration tests; build Bristlemouth integrations; create host-side test and automation tools in Python; collaborate with electrical/mechanical engineers on system integration, testing and deployments; drive releases, documentation, and technical leadership for firmware teams.
Top Skills: BristlemouthCC++FreertosPython
Reposted 26 Days AgoSaved
In-Office
San Francisco Bay Area, CA
Senior level
Senior level
3D Printing • Design • Industrial • Manufacturing
Develop and integrate firmware, software, and electrical systems for a metal 3D printer. Lead implementation and verification of firmware/PLC-controlled features, motion control, sensor and actuator integration, rapid prototyping, and production code contributions (C/C++, Python). Manage PCB design and serial/analog interfaces, support agency certification, and collaborate across mechanical, electrical, materials, and software teams to deliver product to market.
Top Skills: Analog Front EndsCC++Dc MotorsEncodersG-CodeGitMotor AmplifiersPcb LayoutPlcPythonSchematic CaptureSerial CommunicationsServo SystemsStepper MotorsTrajectory Generation
Reposted 18 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
Reposted 18 Days AgoSaved
In-Office or Remote
San Francisco Bay Area, CA
272K-431K Annually
Expert/Leader
272K-431K Annually
Expert/Leader
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Serve as technical lead between NVIDIA and hyperscale CSPs on GPU firmware and system software. Drive firmware update orchestration, recovery procedures, multi-GPU coordination, telemetry/health monitoring, and incorporate CSP feedback into NVIDIAs roadmap to improve fleet-scale manageability and reliability.
Top Skills: AttestationCode SigningEcc CountersGpu Driver StackGpu Microcontroller FirmwareInforomNvidia GpusNvlinkSecure BootTelemetryVbiosXid Error Taxonomy
One Month AgoSaved
In-Office
San Francisco Bay Area, CA
160K-210K Annually
Senior level
160K-210K Annually
Senior level
Artificial Intelligence • Natural Language Processing • Industrial • Generative AI
Lead architecture, development, and productionization of embedded firmware for battery-powered wearable neurotech/audio devices. Own realtime data acquisition, connectivity, power management, bootloaders, OTA, debugging, validation, manufacturing test systems, and reliability practices while collaborating cross-functionally to optimize performance and power.
Top Skills: Bluetooth ClassicBluetooth LeBootloadersCC++CiDmaEmbedded LinuxFreertosHardware-In-The-LoopI2SJtagLogic AnalyzerOscilloscopeOta UpdatesPdmProtocol AnalyzerPythonQualcomm SnapdragonRfRtosStm32SwdTdmWi-Fi
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account