Senior Firmware Engineer — Embedded Biotech Instruments

Meso Scale Diagnostics, LLC.

Gaithersburg (MD)

On-site

USD 118,000 - 134,000

Full time

33 hours 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

Job summary

Meso Scale Diagnostics, LLC. seeks a Senior Firmware Engineer to join our Gaithersburg, MD teams to design and develop embedded C++ firmware and Python software for MSD’s laboratory instruments.

The Firmware Engineer II role involves following our firmware process, targeting Microchip/Atmel ARM processors, and implementing real-time control, sensor interfaces, USB, SPI/I2C, and test tools on Windows and Linux SBCs.

Qualifications

  • Bachelor's degree in Computer Science, Electrical or Computer Engineering or related field, MS preferred.
  • Minimum of four years of experience in the design and development of embedded firmware
  • Experience with C++ and Python
  • Experience in an ISO or cGMP environment preferred.

Responsibilities

  • Follow MSD's firmware design and development process.
  • Develop firmware in an embedded C++ variant running on a real-time kernel for Microchip/Atmel ARM processors.
  • Implement motion control, fluidics staging, temperature control, and ECL excitation in firmware.
  • Develop test and alignment routines in Python on Windows/Linux SBCs.
  • Create GUI applications to support firmware PCB tests and instrument testing.

Skills

Embedded firmware design
C++
Python
Real-time systems
Sensor interfacing

Education

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

Tools

JTAG debuggers

Job description

Meso Scale Diagnostics, LLC. seeks a Senior Firmware Engineer to join our Gaithersburg, MD teams to design and develop embedded C++ firmware and Python software for MSD’s laboratory instruments.

The Firmware Engineer II role involves following our firmware process, targeting Microchip/Atmel ARM processors, and implementing real-time control, sensor interfaces, USB, SPI/I2C, and test tools on Windows and Linux SBCs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

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 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 118,000 - 134,000
Senior Firmware Engineer
Senior Firmware Engineer

Object Oriented Search • Maryland

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

Default (MSD) • Gaithersburg (MD)

On-site
USD 88,000 - 134,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
Firmware Engineer (Mid/Sr/Principal)
Firmware Engineer (Mid/Sr/Principal)

Thrive Recruitment Agency • Kennewick (WA)

On-site
USD 90,000 - 120,000
Staff Firmware Engineer
Staff Firmware Engineer

HeadHunting Inc. • Redwood City (CA)

On-site
USD 120,000 - 150,000
Senior Embedded Firmware Engineer | Medical Devices
Senior Embedded Firmware Engineer | Medical Devices

Blue-Sages-1 • Maple Grove (MN)

On-site
USD 110,000 - 160,000