Senior Embedded Firmware Engineer — Real‑Time STM32

Danaher

San Jose (CA)

On-site

USD 120,000 - 160,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Paid time off
Medical insurance
Dental insurance
Vision insurance
401(k)

Job summary

Molecular Devices, a Danaher operating company, in San Jose, CA, seeks a Senior Firmware Engineer to design, develop, verify, and maintain embedded firmware for advanced scientific imaging instruments. You will work on real-time control, precision motion, and communications across multiple boards.

The role reports to the Software Engineering Manager and is on-site. Requires 5+ years of experience, strong C and modern C++ skills on STM32 or Cortex-M, and experience with RTOS.

Qualifications

  • Bachelor’s degree in Electrical/Computer Engineering or related field.
  • 5+ years embedded firmware development with production ownership.
  • Expert in embedded C and modern C++ on STM32 or Cortex‑M.
  • RTOS and non‑RTOS experience; hardware–firmware interfaces (UART/I2C/SPI, Ethernet).
  • Experience with code reviews, automated testing, documentation, and root‑cause analysis.

Responsibilities

  • Design and deliver production embedded firmware in C and modern C++ for STM32 controllers.
  • Lead hardware bring‑up and subsystem integration across motion, imaging, and control.
  • Develop and troubleshoot real‑time RTOS applications, including interrupts and DMA.
  • Implement device communication, bootloaders, and rugged messaging protocols.
  • Maintain CI workflows, review designs, mentor engineers, and analyze regressions.

Skills

Embedded firmware
C
C++
STM32
RTOS
CMSIS-RTOS
Hardware bring-up
Device communication
Code reviews
Mentoring

Education

Bachelor’s degree in Electrical/Computer Engineering or related

Tools

Oscilloscopes
Logic analyzers
Multimeters
GDB

Job description

Molecular Devices, a Danaher operating company, in San Jose, CA, seeks a Senior Firmware Engineer to design, develop, verify, and maintain embedded firmware for advanced scientific imaging instruments. You will work on real-time control, precision motion, and communications across multiple boards.

The role reports to the Software Engineering Manager and is on-site. Requires 5+ years of experience, strong C and modern C++ skills on STM32 or Cortex-M, and experience with RTOS.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer, Scientific Imaging Systems
Senior Firmware Engineer, Scientific Imaging Systems

Radiometer • San Jose (CA)

On-site
USD 120,000 - 160,000
Bonus eligibility
Comprehensive benefits
On-site workplace
Senior Firmware Engineer
Senior Firmware Engineer

Radiometer • San Jose (CA)

On-site
USD 120,000 - 160,000
Bonus eligibility
Comprehensive benefits
On-site workplace
Senior Firmware Engineer
Senior Firmware Engineer

Danaher • San Jose (CA)

On-site
USD 120,000 - 160,000
Paid time off
Medical insurance
Dental insurance
+2
Firmware Software Engineer
Firmware Software Engineer

Accord Technologies Inc • Milpitas (CA)

On-site
USD 120,000 - 160,000
Senior Embedded Firmware Engineer — Medical Devices & RTOS
Senior Embedded Firmware Engineer — Medical Devices & RTOS

Object Oriented Search • Maryland

On-site
USD 110,000 - 160,000
Senior Embedded Firmware Engineer - Real-Time ARM
Senior Embedded Firmware Engineer - Real-Time ARM

IST Precision Inc. • North Carolina

On-site
USD 100,000 - 180,000
Embedded Firmware Engineer – Real-Time ARM
Embedded Firmware Engineer – Real-Time ARM

Digicomm Semiconductor INC • Irvine (CA)

On-site
USD 90,000 - 150,000
Senior Firmware Engineer – Gantry & STM32 RTOS Expert
Senior Firmware Engineer – Gantry & STM32 RTOS Expert

Accord Technologies Inc • Milpitas (CA)

On-site
USD 120,000 - 160,000
Senior Embedded Software Engineer — SoC Firmware & Drivers
Senior Embedded Software Engineer — SoC Firmware & Drivers

Hardware FYI • Wilmington (MA)

Hybrid
USD 110,000 - 152,000
Senior Embedded Firmware Engineer — RTOS, STM32 & Debugging
Senior Embedded Firmware Engineer — RTOS, STM32 & Debugging

Emanuelchamber • Duluth (GA)

On-site
USD 120,000 - 170,000