Inspiremedicalsystemsinc

Software Engineer - Medical Device Software

Minneapolis, MN. Posted 16 days ago

The role

The Software Engineer will work with Digital Solutions teams to develop applications for next generation Inspire products. This role involves building and deploying patient management and support services on Azure.

What you will do

  • Build and deploy patient management and support services on Azure using .NET Core, C#, Python, and/or other supporting languages
  • Assist with system, software, security, and risk management documents
  • Test, debug, and document integration solutions
  • Enhance existing components to ensure software meets business needs and complies with IEC 62304
  • Assure compliance with industry applicable standards for medical devices
  • Ensure quality system, regulatory, legal, and business requirements are met
  • Create, control, and store software source and executable code
  • Support Inspire customers as assigned
  • Generate and approve design history file documents, device master record documents, and engineering change order records
  • Develop, disclose, and support the patenting of innovative technology and solutions

Required qualifications

  • Bachelor’s Degree in Engineering, Software, Computer Science, or related discipline
  • 2-4 years’ experience with .NET development in C# or similar object-oriented language
  • Experience with Azure deployment tools and build processes for downloadable software
  • Familiarity with Software as a Medical Device (SaMD) regulations such as IEC 62304 or IEC 82304-1, ISO 13485
  • Strong written and verbal communication skills
  • Familiarity with FDA regulated software verification best practices

Nice to have

  • Advanced level degree in Engineering, Software, Computer Science, or related discipline
  • Experience working on Agile development teams and best practices
  • Familiarity with reviewing peer’s code in a collaborative development team
  • Medical device development cycle experience
  • Authorship of QMS / FDA regulated software documentation

Benefits

  • Multiple health insurance plan options
  • Employer contributions to Health Savings Account
  • Dental, Vision, Life and Disability benefits
  • 401k plan + employer match
  • Identity Protection
  • Flexible time off
  • Tuition Reimbursement
  • Employee Assistance program
  • Equity awards
  • Employee Stock Purchase Program

About the company

Inspire Medical Systems is a medical device company that develops products for those living with Obstructive Sleep Apnea (OSA). The company is committed to enhancing patients' lives through sleep innovation.

Software Engineer - Medical Device Software at Inspiremedicalsystemsinc | JobZoey