Senior Firmware Engineer: Embedded C++/Python for Lab Systems

Meso Scale Diagnostics LLC

Gaithersburg (MD)

On-site

USD 88,000 - 134,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

401(k) plan with company matching
Disability insurance
Paid vacation
Paid holidays
Paid parental leave
Employee assistance program
Pet insurance

Job summary

Meso Scale Diagnostics LLC in Gaithersburg, MD is seeking a Senior Firmware Engineer II to design and develop C++ firmware and Python software for MSD’s laboratory instruments used in biodefense, clinical, and life sciences markets.

The role involves following the firmware development process, implementing real-time sensor and actuator control, USB, SPI/I2C interfaces, and Python GUI test utilities on Windows and Linux SBCs to support instrument testing.

Qualifications

  • Bachelor's degree in CS, EE or related field; MS preferred.
  • Minimum four years in embedded firmware design and development.
  • Proficiency with C++ and Python.
  • Experience in ISO or cGMP environments preferred.

Responsibilities

  • Develop embedded firmware in C++ for ARM microcontrollers.
  • Create Python test and alignment routines for Windows/Linux SBCs.
  • Support verification, debugging and failure analysis using test equipment.
  • Assist process improvement and document IP as needed.

Skills

Embedded firmware
C++
Python
ISO/cGMP experience
Real-time systems

Education

Bachelor's degree in Computer Science or Electrical/Computer Engineering
MS in engineering preferred

Tools

JTAG debuggers
Oscilloscopes
Logic analyzers

Job description

Meso Scale Diagnostics LLC in Gaithersburg, MD is seeking a Senior Firmware Engineer II to design and develop C++ firmware and Python software for MSD’s laboratory instruments used in biodefense, clinical, and life sciences markets.

The role involves following the firmware development process, implementing real-time sensor and actuator control, USB, SPI/I2C interfaces, and Python GUI test utilities on Windows and Linux SBCs to support instrument testing.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer — Embedded Biotech Instruments
Senior Firmware Engineer — Embedded Biotech Instruments

Meso Scale Diagnostics, LLC. • Gaithersburg (MD)

On-site
USD 118,000 - 134,000
Senior Embedded Firmware Engineer for Life Sciences
Senior Embedded Firmware Engineer for Life Sciences

Default (MSD) • Gaithersburg (MD)

On-site
USD 88,000 - 134,000
Senior Firmware Engineer — Embedded Systems Leader
Senior Firmware Engineer — Embedded Systems Leader

Nextern • Maple Grove (MN)

On-site
USD 110,000 - 160,000
Senior Engineer, Firmware
Senior Engineer, Firmware

Meso Scale Diagnostics LLC • Gaithersburg (MD)

On-site
USD 88,000 - 134,000
401(k) plan with company matching
Disability insurance
Paid vacation
+4
Senior Engineer, Firmware
Senior Engineer, Firmware

Meso Scale Diagnostics, LLC. • Gaithersburg (MD)

On-site
USD 118,000 - 134,000
Senior Engineer, Firmware
Senior Engineer, Firmware

Default (MSD) • Gaithersburg (MD)

On-site
USD 88,000 - 134,000
Staff Firmware Engineer
Staff Firmware Engineer

HeadHunting Inc. • Redwood City (CA)

On-site
USD 120,000 - 150,000
Embedded Software Engineer or Firmware Engineer
Embedded Software Engineer or Firmware Engineer

Delan Associates, Inc • United States

On-site
USD 90,000 - 130,000
Firmware Engineer: Embedded Controls & Sensor Systems
Firmware Engineer: Embedded Controls & Sensor Systems

BTS Software Solutions • Aberdeen (WA), Northern (KY)

Hybrid
USD 120,000 - 160,000
Health benefits
401(k) matching
PTO
Embedded Systems Engineer
Embedded Systems Engineer

Engineering Resource Group, Inc. • Piscataway Township (NJ)

On-site
USD 110,000 - 140,000