Senior Embedded Firmware Architect – Medical Devices

Tactile Medical

Minneapolis (MN)

Presencial

USD 116 000 - 173 000

Tempo integral

14 dias+

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

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

Resumo da oferta

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.

Qualificações

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

Responsabilidades

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

Conhecimentos

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

Formação académica

Bachelor's degree

Ferramentas

Yocto
Buildroot
Embedded Linux

Descrição da oferta de emprego

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.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Firmware Engineer — Embedded Systems Leader
Senior Firmware Engineer — Embedded Systems Leader

Nextern • Maple Grove (MN)

Presencial
USD 110 000 - 160 000
Senior Embedded Firmware Engineer (Medical Devices)
Senior Embedded Firmware Engineer (Medical Devices)

Medtronic • Lafayette (CO)

Presencial
USD 117 000 - 175 000
Senior Embedded Software Engineer – Medical Devices & Mentorship
Senior Embedded Software Engineer – Medical Devices & Mentorship

Nextern • Maple Grove (MN)

Presencial
USD 120 000 - 165 000
Health plan
Retirement plan
Paid time off
+5
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Tactile Medical • Minneapolis (MN)

Presencial
USD 116 000 - 173 000
Medical, dental & vision benefits
Stock purchase plan
Paid time off
Senior Staff Software Engineer
Senior Staff Software Engineer

BD • Pennington Gap (VA)

Presencial
USD 140 000 - 200 000
Senior Medical Device Firmware Lead
Senior Medical Device Firmware Lead

Boston Scientific • Maple Grove (MN)

Presencial
USD 85 000 - 162 000
Senior Embedded Systems Architect – Medical Devices
Senior Embedded Systems Architect – Medical Devices

Nordson Corporation • Allen (TX)

Presencial
USD 150 000 - 190 000
Senior Embedded Firmware Engineer — Medical Devices & RTOS
Senior Embedded Firmware Engineer — Medical Devices & RTOS

Object Oriented Search • Maryland

Presencial
USD 110 000 - 160 000
Senior Embedded Software Engineer – Medical Devices
Senior Embedded Software Engineer – Medical Devices

Becton Dickinson NA • Covington (GA)

Presencial
USD 140 000 - 190 000
Senior Embedded Linux Engineer – Medical Devices
Senior Embedded Linux Engineer – Medical Devices

Custom Health Inc. • Morrisville (NC)

Presencial
USD 110 000 - 160 000