Senior Embedded Firmware Architect – Medical Devices

Tactile Medical

Minneapolis (MN)

On-site

USD 116,000 - 173,000

Full time

13 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical, dental & vision benefits
Stock purchase plan
Paid time off

Job summary

Tactile Medical in Minneapolis, MN, is seeking a Principal Embedded Software Engineer to lead firmware for regulated medical devices, guiding architecture across bare-metal, RTOS, and future Linux platforms. You will mentor engineers and drive design reviews, ensuring traceability and cybersecurity for connected devices.

You will develop in C/C++ for microcontrollers and RTOS, shape platform decisions, and deliver robust software updates and system integrations for at-home therapy devices.

Qualifications

  • 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.

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.

Skills

Embedded firmware
C/C++
RTOS
Medical device software
Technical leadership
Design reviews
Traceability

Education

Bachelor's degree

Tools

Yocto
Buildroot
Embedded Linux

Job description

Tactile Medical in Minneapolis, MN, is seeking a Principal Embedded Software Engineer to lead firmware for regulated medical devices, guiding architecture across bare-metal, RTOS, and future Linux platforms. You will mentor engineers and drive design reviews, ensuring traceability and cybersecurity for connected devices.

You will develop in C/C++ for microcontrollers and RTOS, shape platform decisions, and deliver robust software updates and system integrations for at-home therapy devices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer (Medical Devices)
Senior Embedded Firmware Engineer (Medical Devices)

Tactile Medical • Minneapolis (MN)

On-site
USD 94,000 - 131,000
Medical, dental & vision benefits
Retirement benefits
Employee stock purchase plan
+2
Senior Embedded Firmware Engineer for Medical Devices
Senior Embedded Firmware Engineer for Medical Devices

tactilemedical • Minneapolis (MN)

On-site
USD 120,000 - 160,000
Medical, dental, vision benefits
Employee stock purchase plan
Paid time off
+3
Senior Embedded Software Engineer, Medical Devices
Senior Embedded Software Engineer, Medical Devices

tactilemedical • Minneapolis (MN)

On-site
USD 140,000 - 190,000
Medical benefits
Retirement benefits
Stock purchase plan
+1
Senior Firmware Engineer - Medical Device Embedded
Senior Firmware Engineer - Medical Device Embedded

Socket.dev • Minneapolis (MN)

On-site
USD 94,000 - 131,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

tactilemedical • Minneapolis (MN)

On-site
USD 140,000 - 190,000
Medical benefits
Retirement benefits
Stock purchase plan
+1
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
Senior Principal Embedded Software Architect - MedTech
Senior Principal Embedded Software Architect - MedTech

Medtronic plc • Minneapolis (MN), Northern (KY)

Hybrid
USD 178,000 - 268,000
Health, Dental and Vision Insurance
401(k) Plan + Employer Match
Employee Stock Purchase Plan
Senior Firmware QA Engineer for Regulated Medical Devices
Senior Firmware QA Engineer for Regulated Medical Devices

Tactile Medical • Minneapolis (MN)

On-site
USD 94,000 - 131,000
Medical, dental and vision benefits
Retirement benefits
Employee stock purchase plan
+1
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Tactile Medical • Minneapolis (MN)

On-site
USD 116,000 - 173,000
Medical, dental & vision benefits
Stock purchase plan
Paid time off
Principal Embedded Firmware Architect – Medical Devices
Principal Embedded Firmware Architect – Medical Devices

USA Firmware • Georgia

On-site