Top Firmware Engineer Jobs in San Francisco, CA

Reposted 21 Hours AgoSaved
Hybrid
San Francisco Bay Area, CA
Senior level
Senior level
Artificial Intelligence • Information Technology • Software • Automation
The Firmware Test Engineer will develop test strategies and automated validation frameworks for medical devices, ensuring reliability and performance through collaboration with engineering teams.
Top Skills: Ci/CdEmbedded CGitI2CLinuxPythonSpiUart
Reposted 21 Hours AgoSaved
Hybrid
San Francisco Bay Area, CA
Senior level
Senior level
Artificial Intelligence • Information Technology • Software • Automation
Responsible for developing robust firmware for medical devices in the BCI space, including collaboration across teams and ensuring compliance with FDA standards.
Top Skills: Arm Cortex-MCGitI2CIso 62304PythonSpiUart
YesterdaySaved
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 2 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
Reposted 3 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
176K-228K Annually
Senior level
176K-228K Annually
Senior level
Artificial Intelligence • Software
The Senior Firmware Engineer will develop and maintain Linux kernel device drivers and interfaces for hardware on embedded systems, focusing on high-performance edge AI applications.
Top Skills: Arm64CGstreamerLinuxV4L2
5 Days AgoSaved
In-Office
San Francisco Bay Area, CA
110K-130K Annually
Senior level
110K-130K Annually
Senior level
Aerospace • Information Technology • Software • Biotech • Design
Develop and maintain C/C++ firmware for a Battery Management System, design software to meet UL standards, implement sensor/actuator control, perform hardware bring-up and testing, debug field issues, support CI/unit/integration testing, and follow formal development processes.
Top Skills: AspiceBare-MetalCC++CanCmmiEthernetFixed-Point MathHilI2CIso 26262LabviewMisraModbusOta UpdatesPwmRtosSecure BootloaderSpiUl 1998Vector Canalyzer
5 Days AgoSaved
In-Office
San Francisco Bay Area, CA
120K-155K Annually
Junior
120K-155K Annually
Junior
Hardware • Robotics
Bring up, integrate, and debug electrical and firmware-controlled subsystems for custom manufacturing equipment. Develop Python device interfaces, diagnostic software, and test scripts; validate sensors, actuators, microcontrollers, and communication interfaces; define bring-up procedures and acceptance tests; and resolve cross-domain failures spanning electronics, firmware, wiring, and mechanics.
Top Skills: ActuatorsCC++Communication BusesEmbedded LinuxEncodersHardware DebuggerIndustrial Communication ProtocolsLogic AnalyzerMicrocontrollersMotor ControlOscilloscopePythonSensors
Reposted 6 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 20 Days AgoSaved
Remote
San Francisco Bay Area, CA
Mid level
Mid level
Hardware • Mobile • Software
The Firmware Engineer will enhance LTE Dashcam products using C/C++, manage vendor relationships, address customer issues, and ensure product stability.
Top Skills: BtC/C++GccIarIotKeilLte
Reposted 9 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)
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 9 Days AgoSaved
In-Office
San Francisco Bay Area, CA
130K-160K Annually
Senior level
130K-160K Annually
Senior level
Hardware • Security • Software • Cybersecurity
The Senior Test Engineer will lead the validation strategy for embedded firmware, develop automated testing frameworks, and ensure product reliability by collaborating with hardware and software teams.
Top Skills: CC++HilI2CPythonRs-485RtosSpiTcp/IpUart
Reposted 10 Days AgoSaved
In-Office
San Francisco Bay Area, CA
128K-160K Annually
Mid level
128K-160K Annually
Mid level
Transportation
The Firmware Test Engineer designs and executes test plans for micromobility hardware, collaborating with teams to ensure quality and reliability of firmware. They manage deployments and contribute to NPI and fleet sustainability initiatives.
Top Skills: BashCanGitI2CPythonSpiUart
Reposted 2 Days AgoSaved
Remote
San Francisco Bay Area, CA
100-120 Hourly
Senior level
100-120 Hourly
Senior level
Software
Develop and optimize embedded Linux-based gateway systems for IoT applications, focusing on firmware design, connectivity, security, and cloud integration.
Top Skills: AWSBspsCC++LinuxMqttPythonRest ApisYocto
Reposted 14 Days AgoSaved
In-Office
San Francisco Bay Area, CA
160K-220K Annually
Senior level
160K-220K Annually
Senior level
Other
Develop firmware for wireless power communication, enhance system performance and flexibility, work collaboratively with the engineering team, advocate for coding practices.
Top Skills: Ble SystemsCPythonRtosZephyr Os
15 Days AgoSaved
Hybrid
San Francisco Bay Area, CA
Senior level
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
Reposted 16 Days AgoSaved
In-Office or Remote
San Francisco Bay Area, CA
140K-180K Annually
Senior level
140K-180K Annually
Senior level
Hardware • Healthtech • Machine Learning • Software
As a Senior Firmware Engineer, you will architect and implement the Bluetooth connectivity layer for a sleep technology ecosystem, ensuring interoperability and optimized performance across devices while collaborating with hardware teams and manufacturing partners.
Top Skills: Apple/BroadcomBleC/C++Node.jsNordic SoftdeviceNrf Connect SdkPythonTiZephyr
Reposted 20 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
Reposted 20 Days AgoSaved
In-Office
San Francisco Bay Area, CA
97K-127K Annually
Junior
97K-127K Annually
Junior
Healthtech
As an R&D Engineer II, develop embedded software for medical devices, prototype electro-mechanical systems, and collaborate across teams to enhance product development.
Top Skills: ArduinoArm Cortex M4/M7BleBluetoothCC++NfcNfmiPcbPythonRaspberry PiRtosStm32
Reposted 24 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
24 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account