Staff Firmware Engineer

HeadHunting Inc.

Redwood City (CA)

On-site

USD 120,000 - 150,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

HeadHunting Inc. is seeking a firmware engineer to join a distributed life sciences instrumentation team. The role focuses on creating and maintaining firmware for high-precision instruments, collaborating across functions to ensure quality and regulatory compliance.

The ideal candidate has a strong background in C/C++ firmware, Agile practices, and experience with RTOS like ThreadX, plus familiarity with 21 CFR 820 and ISO 13485.

Qualifications

  • Bachelor or higher degree in CS, EE, or related field.
  • 7 years of firmware development experience in C or C++ in Life Sciences or Medical Devices.
  • Experience in analysing system requirements and deriving firmware requirements and architecture.
  • Proven experience in working in Agile, e.g. Scrum or XP teams.
  • Experience in real-time operating systems, ThreadX is a plus.
  • Familiarity with 21 CFR, Part 820, IEC 62304, ISO 13485 and ISO 14971 highly desired.
  • Experience in LC‑MS or CE systems is a plus.
  • Strong business sense and problem solving skills.
  • Highly motivated to improve continuously; take ownership and deliver results.
  • Works well independently and in a team setting.

Responsibilities

  • Create new firmware for life science instruments in a distributed and cross-functional team.
  • Maintain existing firmware for life sciences instruments.
  • Create and maintain software lifecycle documents.
  • Support the verification of firmware and systems.
  • Comply to the quality management system and applicable regulatory requirements.

Skills

Firmware development in C/C++
Agile (Scrum/XP)
Excellent communication
Problem solving
Delivery ownership
Regulatory awareness
Team collaboration

Education

Bachelor's degree in CS, EE, or related field

Tools

ThreadX

Job description

DESCRIPTION

As part of a distributed team the ideal candidate brings outstanding communications skills, excellent technical expertise and creative thinking to the organization.

Responsibilities:
  • Create new firmware for life science instruments in a distributed and cross-functional team
  • Maintain existing firmware for life sciences instruments
  • Create and maintain software lifecycle documents
  • Support the verification of firmware and systems
  • Comply to the quality management system and applicable regulatory requirements
QUALIFICATION
  • Bachelor or higher degree in CS, EE, or related field
  • 7 years of experience in developing firmware in C or C in the Life Sciences or Medical Devices field
  • Experience in analysing system requirements and deriving firmware requirement and creating a firmware architecture that meets the needs
  • Proven experience in working successfully in Agile, e.g. Scrum or XP, teams
  • Experience in using a real time operating systems, e.g. ThreadX, is a plus
  • Familiarity with 21 CFR, Part 820, IEC 62304, ISO 13485 and ISO 14971 highly desired
  • Experience in LC‑MS or CE systems is a plus
  • Strong business sense
  • Excellent problem solving skills
  • Highly motivated to improve continuously
  • Results oriented independently and in a team setting– has track record for delivery results, takes ownership and is accountable
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer (Mid/Sr/Principal)
Firmware Engineer (Mid/Sr/Principal)

Thrive Recruitment Agency • Kennewick (WA)

On-site
USD 90,000 - 120,000
Lead Firmware Engineer - Life Sciences & Medical Devices
Lead Firmware Engineer - Life Sciences & Medical Devices

HeadHunting Inc. • Redwood City (CA)

On-site
USD 120,000 - 150,000
Firmware Developer
Firmware Developer

ClinLab Solutions Group • Ivyland (PA)

On-site
USD 90,000 - 130,000
Firmware QA Engineer (Embedded Test Engineer)
Firmware QA Engineer (Embedded Test Engineer)

Ember LifeSciences • Westlake Village (CA)

On-site
USD 110,000 - 140,000
Firmware Engineer
Firmware Engineer

Pentangle Tech Services | P5 Group • Minnesota

On-site
USD 95,000 - 135,000
Manager/Lead Firmware Engineer
Manager/Lead Firmware Engineer

Metric • Union City (CA)

On-site
USD 200,000 - 230,000
Engineer - Degreed IV - Firmware Engineer
Engineer - Degreed IV - Firmware Engineer

OLSA Resources, Inc. • California (MO)

On-site
USD 80,000 - 100,000
Staff Engineer — Electronics & Systems Integration
Staff Engineer — Electronics & Systems Integration

BioTalent • San Diego (CA)

On-site
USD 140,000 - 200,000
Senior Firmware Engineer
Senior Firmware Engineer

Tactile Medical • Minneapolis (MN)

On-site
USD 94,000 - 131,000
Medical, dental & vision benefits
Retirement benefits
Employee stock purchase plan
+2
Staff/Lead Firmware Engineer
Staff/Lead Firmware Engineer

American Innovations • Austin (TX)

On-site
USD 120,000 - 185,000