EngineerJobs.io
← Back to all jobs

Job Description

WR Medical Electronics Co. / Therabath offers a collaborative, growth-oriented environment with a hybrid work model in Saint Paul, Minnesota. The Senior Medical Device Software Engineer will own the Testworks software platform, guiding the full software lifecycle in a regulated medical device setting using C# and .NET, with opportunities to assist firmware efforts for Class I and II devices. The position provides a competitive annual salary in the range of $90,000 to $120,000, plus a yearly bonus and a comprehensive benefits package. Expect two remote workdays per week, flexible core hours, and a culture that values ownership, clear documentation, and cross-functional collaboration with hardware, sales, and support teams.

Responsibilities

  • Serve as the primary developer and technical owner of the Testworks medical device software platform.
  • Design, develop, test, document, and maintain Testworks using C# and .NET.
  • Lead software architecture decisions and set technical direction in collaboration with hardware engineers, sales, and support staff.
  • Develop new software functionality and refactor existing code to improve performance, usability, reliability, and maintainability.
  • Test software with the WR Medical suite of devices.
  • Create and maintain software requirements, design documentation, test protocols, traceability, and validation records.
  • Plan and execute software verification and validation activities in accordance with the medical device quality system and regulatory requirements.
  • Participate in software risk management and design control activities.
  • Provide occasional technical assistance for customers.
  • Review and integrate post-market surveillance and complaint feedback.
  • Support firmware development efforts for Class I and Class II devices as needed, including collaboration with external firmware development consultants.

Requirements

  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or a related technical field.
  • 5+ years of software development experience.
  • Experience developing software in a regulated medical device environment.
  • Experience creating and executing software verification and validation documentation in a medical device or similarly regulated setting.
  • Strong proficiency in C# and .NET development.
  • Experience taking software from concept through release and maintaining existing applications through refactors.
  • Ability to work independently and take ownership of software products.
  • Authorization to work in the United States without sponsorship.
  • Ability to work on site in Maplewood, MN at least 3 days a week.

Technologies

  • C#
  • .NET

Benefits

  • Remote work 2 days per week
  • Flexible scheduling with core hours from 9:00 to 15:00
  • Medical insurance
  • Dental coverage
  • 401(k) matching
  • Yearly bonus
  • PTO and paid holidays
  • Low merge-conflict environment where you own the codebase

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.