Senior Firmware Engineer

Danaher Corporation

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Jose, CA
Salary
$120,000–$160,000 / yr
Employment
Full-time
Posted
11 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $184k
This role $140k
$107k $239k
below market most similar roles pay here above market

This role pays less than 90% of similar roles. Most pay $151,875–$216,250 — the blue band above. At the midpoint, this role pays about $140k versus about $184k for comparable roles.

Based on 240 similar postings.

Employer

About Danaher Corporation

Danaher Corporation is a leading global science and technology innovator focused on biotechnology, diagnostics, and life sciences.

Danaher Corporation currently has 71 open roles on FindRole.

Listed pay typically runs $132,500–$157,500 across 40 roles with salary data.

Most-posted roles

View all roles at Danaher Corporation

At a glance

TL;DR · Senior Firmware Engineer

The Senior Firmware Engineer joins the Engineering team to design, develop, verify, and maintain embedded firmware for advanced scientific imaging and automation instruments. This role involves building production firmware for STM32-based controllers using C and modern C++ to support real-time control, precision motion, imaging hardware, and multi-board integration. Key responsibilities include leading hardware bring-up, developing FreeRTOS and CMSIS-RTOS applications, and implementing device communication protocols like Ethernet/TCP, UART, I2C, and SPI. The engineer will also perform root-cause analysis, conduct code reviews, and build hardware-in-the-loop tests. The work focuses on solving technical challenges in life sciences, diagnostics, and biotechnology by developing automated, AI-enabled technology for researchers to tackle complex questions in academia, biotech, pharma, and government environments.

What does a Firmware Engineer earn?

Median $196750 from 38 postings across 10 companies.

See salary data

What you'll do

  • Design and deliver production embedded firmware in C and modern C++ for STM32-based controllers.
  • Create maintainable architectures for multi-board scientific instruments and board-specific applications.
  • Lead hardware bring-up, subsystem integration, and performance optimization for motion, imaging, and sensing functions.
  • Develop and troubleshoot real-time FreeRTOS and CMSIS-RTOS applications including task scheduling and fault recovery.
  • Implement device communication protocols, peripheral drivers, bootloaders, and flash programming.
  • Build unit, integration, and hardware-in-the-loop tests while maintaining continuous-integration workflows.
  • Conduct design and code reviews and perform root-cause analysis for regressions and field issues.
  • Document interfaces and technical decisions while mentoring junior engineers.

What we're looking for

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline, or equivalent practical experience.
  • 5+ years of professional embedded firmware development experience, including ownership of production systems through development, integration, release, and maintenance.
  • Expert proficiency in embedded C and strong proficiency in modern C++ for resource-constrained microcontrollers.
  • Practical experience on STM32 or comparable Arm Cortex-M platforms.
  • Hands-on experience developing RTOS-based and non-RTOS embedded systems, including interrupts, DMA, timers, concurrency, memory constraints, and fault handling.
  • Experience designing and maintaining hardware-facing firmware using UART, I2C, SPI, PWM, ADC/DAC, Ethernet/TCP, or comparable interfaces.
  • Ability to read schematics and datasheets and diagnose hardware–firmware interactions using oscilloscopes, digital multimeters, and logic analyzers.
  • Experience developing scientific instruments, microscopy systems, laboratory automation, or other complex electromechanical products (preferred).

More like this

Similar roles

Senior Firmware Engineer, Manufacturing Test

Anduril Industries

Atlanta, GA 6 days ago $165,000–$219,000
C Embedded Linux RTOS Microcontrollers I2C SPI CAN UART USB RS232 RS485 Ethernet gRPC SSH JTAG SWD DFT DFM Data Acquisition FFT Bode Control Loops ARM AVR MSP430 PIC Oscilloscope Logic Analyzer
8+ yrs exp

Senior Firmware Engineer

Apple Inc

San Jose, CA 1 day ago $150,400–$277,600
C ARM Cortex-M I2C SPI UART USB Bluetooth Bluetooth Low Energy RTOS Hardware Bring-up Compiler Toolchains Automated Firmware Test Frameworks Power Management Sensor Integration
5+ yrs exp

Senior Firmware Engineer

Apple Inc

Cupertino, CA 4 days ago $150,400–$277,600
C Embedded Firmware ARM Cortex-M I2C SPI UART USB Bluetooth Bluetooth Low Energy RTOS Compiler Toolchains Hardware Bring-up Power Management Sensor Integration Automated Firmware Test Frameworks
5+ yrs exp

Senior Firmware Engineer

Anduril Industries

Waltham, MA 25 days ago $191,000–$254,000
VHDL Verilog SystemVerilog FPGA SoC RTL Xilinx Vivado Intel Quartus Python MATLAB Embedded Linux Git AXI AXI-Stream SERDES DDR Ethernet SPI I2C Unix Linux
10+ yrs exp

Senior Firmware Engineer

Nvidia

Santa Clara, CA 146 days ago
C Rust Firmware Development SoC Boot Sequencing Power Management Memory-Mapped Register Access Device Tree Linker Build Systems Emulation ISO 26262 FMEA Secure Boot LLM-assisted workflows
8+ yrs exp

Senior Firmware Engineer, Networking

Nvidia

Santa Clara, CA 4 days ago $224,000–$356,500
C C++ Python Linux Firmware RISCV Drivers Computer Architecture Digital Design Board Bringup Oscilloscope Logic Analyzer Multimeter Layout Review Simulation Verification
10+ yrs exp