Tactile Medical logo
Posted 1mo ago•Minneapolis, Minnesota

Principal Embedded Software Engineer

principalOn-site (Minneapolis)Salary undisclosed
Required Skills
CI/CDLinux
Job Description

At Tactile Medical, we specialize in developing at-home therapy devices to treat lymphedema, chronic venous insufficiency and respiratory illnesses.

Position Summary

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, mobil

Similar Openings in Backend

View all in category➔