... for regulated medical device development. Responsibilities * Lead the design, development ... Improve embedded software engineering practices related to source control, peer review, static ...
... for regulated medical device development. Responsibilities * Lead the design, development ... Improve embedded software engineering practices related to source control, peer review, static ...
The Principal Embedded Software Engineer provides technical leadership for the firmware and ... Class II medical device software development, preferably for products cleared through the FDA 510(k ...
The Principal Embedded Software Engineer provides technical leadership for the firmware and ... Class II medical device software development, preferably for products cleared through the FDA 510(k ...
Embedded Software Engineer - Medical Devices
Mchenry, IL · On-site
$105K/yr
Embedded Software Engineer - Medical Devices Location: McHenry, IL (Hybrid - 3 days onsite) Salary ... Create and maintain device drivers, hardware abstraction layers (HAL), bootloaders, diagnostics ...
Embedded Software Engineer - Medical Devices
Mchenry, IL · On-site
$105K/yr
Embedded Software Engineer - Medical Devices Location: McHenry, IL (Hybrid - 3 days onsite) Salary ... Create and maintain device drivers, hardware abstraction layers (HAL), bootloaders, diagnostics ...
Embedded Software Engineer - Medical Devices
Mchenry, IL · On-site
$105K/yr
Embedded Software Engineer - Medical Devices Location: McHenry, IL (Hybrid - 3 days onsite) Salary ... Create and maintain device drivers, hardware abstraction layers (HAL), bootloaders, diagnostics ...
Embedded Software Engineer - Medical Devices
Mchenry, IL · On-site
$105K/yr
Embedded Software Engineer - Medical Devices Location: McHenry, IL (Hybrid - 3 days onsite) Salary ... Create and maintain device drivers, hardware abstraction layers (HAL), bootloaders, diagnostics ...
Embedded Software Engineer - Medical Devices
Mchenry, IL · Hybrid
$105K/yr
Embedded Software Engineer - Medical Devices Location: McHenry, IL (Hybrid - 3 days onsite) Salary ... Create and maintain device drivers, hardware abstraction layers (HAL), bootloaders, diagnostics ...
Embedded Software Engineer - Medical Devices
Mchenry, IL · Hybrid
$105K/yr
Embedded Software Engineer - Medical Devices Location: McHenry, IL (Hybrid - 3 days onsite) Salary ... Create and maintain device drivers, hardware abstraction layers (HAL), bootloaders, diagnostics ...
Embedded Software Engineer or Firmware Engineer
Valencia, CA · On-site
$50/hr
Job Title Embedded Software Engineer or Firmware Engineer Location Valencia, CA - 91355 (Hybrid ... Medical Device Key Responsibilities * Designs, develops, debugs, modifies, tests embedded software ...
Quick apply
Embedded Software Engineer or Firmware Engineer
Valencia, CA · On-site
$50/hr
Job Title Embedded Software Engineer or Firmware Engineer Location Valencia, CA - 91355 (Hybrid ... Medical Device Key Responsibilities * Designs, develops, debugs, modifies, tests embedded software ...
$130K - $195K/yr
... medical devices, and IoT products. This role focuses on developing high-performance, real-time ... Develop low-level device drivers, Board Support Packages (BSP), bootloaders, and hardware ...
$130K - $195K/yr
... medical devices, and IoT products. This role focuses on developing high-performance, real-time ... Develop low-level device drivers, Board Support Packages (BSP), bootloaders, and hardware ...
Embedded Software Engineer
Hawthorne, NY · On-site
$115K - $155K/yr
Embedded Software Engineer LOCATION: Hawthorne, NY (on-site) TYPE : Full time, regular COMPENSATION ... We are looking for a team player who views medical device development as a competitive advantage.
Embedded Software Engineer
Hawthorne, NY · On-site
$115K - $155K/yr
Embedded Software Engineer LOCATION: Hawthorne, NY (on-site) TYPE : Full time, regular COMPENSATION ... We are looking for a team player who views medical device development as a competitive advantage.
Embedded Developer- Medical Device Location: Alpharetta, GA Duration: Direct Hire (Fulltime ... This is a hands-on medical device software engineer with strong skills creation and building of ...
Embedded Developer- Medical Device Location: Alpharetta, GA Duration: Direct Hire (Fulltime ... This is a hands-on medical device software engineer with strong skills creation and building of ...
We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe ...
We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe ...
Embedded Software Engineer
Hawthorne, NY · On-site
$115K - $155K/yr
Embedded Software Engineer LOCATION: Hawthorne, NY (on-site) TYPE : Full time, regular COMPENSATION ... We are looking for a team player who views medical device development as a competitive advantage.
Embedded Software Engineer
Hawthorne, NY · On-site
$115K - $155K/yr
Embedded Software Engineer LOCATION: Hawthorne, NY (on-site) TYPE : Full time, regular COMPENSATION ... We are looking for a team player who views medical device development as a competitive advantage.
Lead embedded software development activities across the full medical device lifecycle in accordance with ISO 62304. * Collaborate with hardware, systems, and quality engineering teams to define ...
Lead embedded software development activities across the full medical device lifecycle in accordance with ISO 62304. * Collaborate with hardware, systems, and quality engineering teams to define ...
Lead embedded software development activities across the full medical device lifecycle in accordance with ISO 62304. * Collaborate with hardware, systems, and quality engineering teams to define ...
Lead embedded software development activities across the full medical device lifecycle in accordance with ISO 62304. * Collaborate with hardware, systems, and quality engineering teams to define ...
Lead embedded software development activities across the full medical device lifecycle in accordance with ISO 62304. * Collaborate with hardware, systems, and quality engineering teams to define ...
Lead embedded software development activities across the full medical device lifecycle in accordance with ISO 62304. * Collaborate with hardware, systems, and quality engineering teams to define ...
Principal Embedded Software Engineer
Bedford, MA · On-site
$180K - $220K/yr
About Lexington Medical Lexington Medical, Inc. is a medical device company designing and ... About the Role As a Principal Embedded Software Engineer at Lexington Medical, you will own ...
Principal Embedded Software Engineer
Bedford, MA · On-site
$180K - $220K/yr
About Lexington Medical Lexington Medical, Inc. is a medical device company designing and ... About the Role As a Principal Embedded Software Engineer at Lexington Medical, you will own ...
Principal Embedded Software Engineer
$180K - $220K/yr
About Lexington Medical Lexington Medical, Inc. is a medical device company designing and ... About the Role As a Principal Embedded Software Engineer at Lexington Medical, you will own ...
Quick apply
Principal Embedded Software Engineer
$180K - $220K/yr
About Lexington Medical Lexington Medical, Inc. is a medical device company designing and ... About the Role As a Principal Embedded Software Engineer at Lexington Medical, you will own ...
About Lexington Medical Lexington Medical, Inc. is a medical device company designing and ... About the Role As a Principal Embedded Software Engineer at Lexington Medical, you will own ...
About Lexington Medical Lexington Medical, Inc. is a medical device company designing and ... About the Role As a Principal Embedded Software Engineer at Lexington Medical, you will own ...
Embedded Software Engineer
Carlsbad, CA · On-site
$136K - $179K/yr
Our client is seeking a Embedded Software Engineer (Battery Management System) to lead development ... Background in aerospace, medical device, industrial automation, or other high-voltage industries
Embedded Software Engineer
Carlsbad, CA · On-site
$136K - $179K/yr
Our client is seeking a Embedded Software Engineer (Battery Management System) to lead development ... Background in aerospace, medical device, industrial automation, or other high-voltage industries
Embedded Software Engineer
Carlsbad, CA · On-site
$150K - $190K/yr
Our client is seeking a Embedded Software Engineer (Battery Management System) to lead development ... Background in aerospace, medical device, industrial automation, or other high-voltage industries
Embedded Software Engineer
Carlsbad, CA · On-site
$150K - $190K/yr
Our client is seeking a Embedded Software Engineer (Battery Management System) to lead development ... Background in aerospace, medical device, industrial automation, or other high-voltage industries
Senior Embedded Software Engineer
Boston, MA · On-site
$150K - $200K/yr
Company Overview Lexington Medical, Inc. is a medical device company developing and manufacturing ... Role Overview We are hiring a Senior Embedded Software Engineer to join our R&D team in Bedford, MA ...
Senior Embedded Software Engineer
Boston, MA · On-site
$150K - $200K/yr
Company Overview Lexington Medical, Inc. is a medical device company developing and manufacturing ... Role Overview We are hiring a Senior Embedded Software Engineer to join our R&D team in Bedford, MA ...
Medical Device Embedded Software Engineer information
See salary details
$70K - $79.5K
1% of jobs
$79.5K - $88.9K
2% of jobs
$88.9K - $98.4K
3% of jobs
$98.4K - $107.8K
6% of jobs
$107.8K - $117.3K
5% of jobs
$117.3K - $126.7K
5% of jobs
$130K is the 25th percentile. Wages below this are outliers.
$126.7K - $136.2K
5% of jobs
$136.2K - $145.6K
7% of jobs
$145.6K - $155.1K
3% of jobs
$155.1K - $164.5K
3% of jobs
The median wage is $165.8K / yr.
$164.5K - $174K
58% of jobs
$70K
$153.4K
$174K
How much do medical device embedded software engineer jobs pay per year?
What is a medical device embedded software engineer?
What are the key skills and qualifications needed to thrive as a medical device embedded software engineer, and why are they important?
What are some common challenges faced by medical device embedded software engineers when working on cross-functional teams?
What is the difference between Medical Device Embedded Software Engineer vs Firmware Engineer?
| Aspect | Medical Device Embedded Software Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Electrical, Computer Engineering, or related; often certifications in medical device standards | Bachelor's in Electrical, Computer Engineering, or related; certifications vary by industry |
| Work Environment | Medical device companies, regulated environments, quality assurance focus | Consumer electronics, industrial, or embedded systems companies |
| Industry Usage | Primarily in healthcare, medical device manufacturing | Broader tech sectors, including consumer electronics and industrial systems |
| Search & Comparison Intent | High overlap in embedded systems, safety standards, and certification requirements |
The Medical Device Embedded Software Engineer and Firmware Engineer roles share core skills in embedded systems development. However, the Medical Device Embedded Software Engineer focuses specifically on medical device safety, regulatory compliance, and working within healthcare environments. Firmware Engineers may work across various industries without the strict medical standards, making the Medical Device Embedded Software Engineer role more specialized in healthcare applications.
What cities are hiring for Medical Device Embedded Software Engineer jobs?
Cities with the most Medical Device Embedded Software Engineer job openings:
What states have the most Medical Device Embedded Software Engineer jobs?
States with the most job openings for Medical Device Embedded Software Engineer jobs include:
What are popular job titles related to Medical Device Embedded Software Engineer jobs?
For Medical Device Embedded Software Engineer jobs, the most frequently searched job titles are:

Principal Embedded Software Engineer
Minneapolis, MN • On-site
Full-time
Posted 18 days ago
Tactile Medical rating
8.6
Based on 11 frontline employees who took The Breakroom Quiz
Job description
At Tactile Medical, we specialize in developing at-home therapy devices to treat lymphedema, chronic venous insufficiency, and respiratory illnesses. The Principal Embedded Software Engineer provides technical leadership for the firmware and embedded software used in regulated medical devices. This role is responsible for guiding embedded software architecture, supporting development across bare-metal and RTOS-based platforms, and helping establish future embedded Linux and connected device capabilities while ensuring software is developed with the rigor required for regulated medical device development.
Responsibilities- Lead the design, development, debugging, integration, and maintenance of embedded software for Class II regulated medical device products.
- Define and evolve embedded software architecture, module boundaries, interfaces, design patterns, and technical standards that support reliability, maintainability, testability, cybersecurity, and long-term product support.
- Provide technical leadership for connected device capabilities, including Wi-Fi and Bluetooth connectivity, mobile/cloud integration, provisioning, diagnostics, telemetry, secure updates, and data exchange across firmware, mobile, and cloud systems.
- Develop embedded software in C/C++ for microcontroller, RTOS, bare-metal, and resource-constrained environments while helping evaluate and establish future embedded Linux platform capabilities.
- Create clear software architecture, design specification, interface definition, traceability, verification, cybersecurity, and release documentation that supports regulated product development and submission readiness.
- Contribute to platform-level decisions involving bootloaders, device drivers, board support packages, middleware, communication stacks, diagnostics, software update mechanisms, and device application behavior.
- Provide technical guidance and mentorship through design reviews, code reviews, implementation planning, troubleshooting, and technical trade-off decisions.
- Improve embedded software engineering practices related to source control, peer review, static analysis, unit testing, automated builds, CI/CD, release readiness, defect prevention, and post-release support.
- Bachelor's degree in Computer Engineering, Computer Science, or a related technical discipline.
- 10+ years developing embedded firmware, embedded software, or device software for commercial products.
- Senior technical leadership background, including leading embedded software design decisions, mentoring engineers, setting technical direction, or serving as a technical lead for complex product development efforts.
- Strong proficiency in C/C++ development for microcontrollers, RTOS, bare-metal systems, or resource-constrained embedded environments.
- Depth in embedded software architecture, module design, interface definition, state machines, communication protocols, diagnostics, embedded debugging, and hardware/software integration.
- Regulated product development background, with knowledge of medical device software lifecycle expectations such as IEC 62304, design controls, requirements traceability, software verification, risk management, and design history file documentation.
- Clear written and verbal communication skills, with the ability to explain complex technical issues, risks, and trade-offs to technical and non-technical stakeholders.
- Class II medical device software development, preferably for products cleared through the FDA 510(k) pathway.
- Embedded Linux background, including board support packages, kernel configuration, device drivers, bootloaders, root file systems, Yocto, Buildroot, or similar platform technologies.
- FDA 510(k) software documentation contributions, including software architecture, software design specifications, requirements, traceability, verification evidence, cybersecurity documentation, and release documentation.
- Secure embedded software development practices such as secure boot, signed updates, vulnerability management, SBOM/SOUP concepts, and medical device cybersecurity guidance.
- Connected device architecture, device provisioning, diagnostics, telemetry, over-the-air updates, mobile/cloud integration, or edge-to-cloud workflows.
What Tactile Medical employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Tactile Medical
Sourced by ZipRecruiter
Industry
Medical equipment and supplies manufacturing
Company size
1,001 - 5,000 Employees
Headquarters location
Minneapolis, MN, US
Year founded
1995