1

Firmware Engineer Biomedical Engineering Jobs (NOW HIRING)

Senior / Staff Firmware Engineer

Sunnyvale, CA · On-site

$140K - $185K/yr

Bachelor's Degree in electrical engineering, computer science, biomedical engineering or elated field. Graduate degree preferred * 3-10+ years of experience in firmware development of a commercial ...

Senior Firmware Engineer

Durham, NC · On-site

$115K - $152K/yr

... engineering group designing and supporting the development of analytic instrumentation in a ... Implement algorithms for biomedical instrumentation. * Create design specifications. * Digital ...

Firmware Engineer (Full Time) Location: Cupertino CA(Onsite) Mandatory Skills: Firmware development using C; 4+ years of experience. Skills: * Requirements - Firmware Engineer * Firmware ...

Embedded Firmware Manager

Waltham, MA · On-site

$112K - $153K/yr

... Biomedical is seeking an Embedded Firmware Manager to lead and develop a team of firmware engineers ... within our embedded systems organization. This role is responsible for overseeing embedded firmware ...

Embedded Firmware Manager

Waltham, MA

$112K - $153K/yr

... Biomedical is seeking an Embedded Firmware Manager to lead and develop a team of firmware engineers ... within our embedded systems organization. This role is responsible for overseeing embedded firmware ...

Embedded Firmware Manager

Waltham, MA

$111K - $152K/yr

... Biomedical is seeking an Embedded Firmware Manager to lead and develop a team of firmware engineers ... within our embedded systems organization. This role is responsible for overseeing embedded firmware ...

Collaborate with cross-functional teams (hardware, software, QA, systems engineering) to deliver products on schedule. Document firmware architecture, APIs, and design decisions for maintainability.

Qualifications • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science • 5+ years of experience in embedded firmware development. • Strong proficiency ...

Firmware Engineer for EV charging system Intermediate level Directs the activities related to the ... Strong coursework in software development, systems engineering, software product management, or ...

Engineering Degree BE/ME/BTech/MTech/BSc/MSc. * Technical certification in multiple technologies is desirable. Skills: - Mandatory skills 10+ years of hands on embedded firmware development ...

Firmware Engineer

Santa Clara, CA · On-site

$100K - $168K/yr

Bachelor's degree or above in Electronic Engineering, Telecommunication, Optoelectronic Engineering, Computer Engineering or related majors. * Proficiency in Mandarin * 5+ years optical module ...

... Engineering, or related discipline * Demonstrated experience bringing up real-time embedded systems from scratch * Proficiency in C or C++ and Python * Experience writing and optimizing high ...

next page

Showing results 1-20

Firmware Engineer Biomedical Engineering information

See salary details

$75K

$167.4K

$205K

How much do firmware engineer biomedical engineering jobs pay per year?

As of Jun 6, 2026, the average yearly pay for firmware engineer biomedical engineering in the United States is $167,438.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,000.00 and $205,000.00 per year, depending on experience, location, and employer.

What are some common challenges Firmware Engineers face when developing embedded systems for biomedical devices?

Firmware Engineers in biomedical engineering often encounter challenges such as ensuring strict compliance with medical device regulations, maintaining patient safety, and achieving high reliability in embedded systems. Debugging hardware-software integration issues can be complex, especially when working with proprietary sensors or custom hardware. Additionally, collaborating closely with multidisciplinary teams—including hardware engineers, software developers, and clinical experts—is essential to ensure the device meets both technical and clinical requirements. Staying up to date with evolving standards and successfully managing the documentation process are also key aspects of the role.

What are the key skills and qualifications needed to thrive as a Firmware Engineer in Biomedical Engineering, and why are they important?

To thrive as a Firmware Engineer in Biomedical Engineering, you need a solid background in embedded systems, C/C++ programming, and an understanding of biomedical devices, often supported by a degree in electrical, computer, or biomedical engineering. Familiarity with microcontroller platforms, real-time operating systems (RTOS), and tools such as oscilloscopes and logic analyzers is typically required, with certifications like Certified LabVIEW Developer (CLD) being advantageous. Strong problem-solving, teamwork, and communication skills help you collaborate effectively across multidisciplinary teams and address complex technical challenges. These skills and qualifications ensure the safe, reliable development of medical device firmware critical to patient outcomes and regulatory compliance.

What is the difference between Firmware Engineer Biomedical Engineering vs Medical Device Software Engineer?

AspectFirmware Engineer Biomedical EngineeringMedical Device Software Engineer
Required CredentialsBachelor's in Biomedical, Electrical, or Computer Engineering; knowledge of embedded systemsBachelor's in Software, Computer Engineering, or related; experience in medical software development
Work EnvironmentDesigning firmware for medical devices in labs or manufacturingDeveloping medical software applications in clinical or R&D settings
Industry UsageMedical device manufacturing, healthcare technologyMedical software companies, healthcare providers

Both roles focus on medical technology but differ in scope: Firmware Engineers Biomedical Engineering develop embedded firmware for devices, while Medical Device Software Engineers create software applications. Understanding these distinctions helps in choosing the right career path or job search focus.

What does a Firmware Engineer do in Biomedical Engineering?

A Firmware Engineer in Biomedical Engineering designs, develops, and maintains the low-level software (firmware) that controls medical devices and systems. They work closely with hardware engineers to ensure that embedded systems operate reliably and safely in healthcare settings. Their work is essential for devices such as pacemakers, infusion pumps, and imaging equipment, where precise and robust control is critical. Additionally, they must adhere to strict regulatory standards to ensure patient safety and device compliance. Collaboration with cross-functional teams is common to integrate firmware with hardware and software components.
Infographic showing various Firmware Engineer Biomedical Engineering job openings in the United States as of May 2026, with employment types broken down into 92% Full Time, and 8% Part Time. Highlights an 86% Physical, 2% Hybrid, and 12% Remote job distribution, with an average salary of $167,438 per year, or $80.5 per hour.

Staff / Principal Embedded Firmware Engineer

SleepRes, Inc.

Bodega Bay, CA • On-site

$175K - $225K/yr

Full-time

Posted 13 days ago


Job description

Staff / Principal Embedded Firmware Engineer

About SleepRes

SleepRes is developing next-generation sleep apnea therapy technologies that improve patient outcomes. We are a small, fast-moving R&D team focused on building high-quality medical devices that make a real-world impact.

Position Overview

We are seeking a Staff / Principal Firmware Engineer to lead the design and development of embedded software for our medical devices. This is a high-impact technical leadership role where you will own firmware architecture and execution while contributing directly to product development from concept through commercialization.

You will work closely with cross-functional teams (product, electrical, mechanical, and quality) to translate product requirements into robust, scalable embedded solutions. In addition to hands-on development, you will help define engineering standards, guide architectural decisions, and mentor other engineers.

Our current stack is based on STM32 microcontroller devices, using Micrium C/OS III and SEGGER emWin.

What You'll Do

  • Lead firmware design, development, and verification for SleepRes products
  • Architect scalable embedded systems and guide technical direction
  • Translate user and system requirements into reliable firmware solutions
  • Contribute to embedded GUI development and user experience implementation
  • Participate in code reviews, design reviews, and risk management activities
  • Support technical documentation (requirements, design, and test artifacts)
  • Collaborate closely with cross-functional engineering teams
  • Mentor engineers and help elevate team technical capability (Staff/Principal level)

What We're Looking For

  • BS in EE, CS, Biomedical Engineering, or related field (MS preferred)
  • 7+ years (Staff) or 10+ years (Principal) of embedded firmware development experience
  • Strong proficiency in C/C++ and ARM-based embedded systems
  • Experience developing commercial firmware products
  • Hands-on experience with embedded GUI development (e.g., emWin or similar)
  • Experience with connected devices (cellular, Wi-Fi, BLE)
  • Familiarity with embedded cybersecurity (secure boot, encryption, OTA updates)
  • Strong systems thinking, debugging ability, and attention to detail
  • Comfortable working in cross-functional, fast-paced environments

Nice to Have

  • Medical device experience (Class II)
  • Experience with FDA submissions (e.g., 510(k)) and DHF documentation
  • Signal processing or sensor-driven systems experience
  • Exposure to manufacturing, test, and bring-up processes, including working with contract manufacturers
  • Startup or early-stage product development experience

Compensation

  • Staff: $170K $200K
  • Principal: $200K $225K