This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Inspire Medical Systems I - Minneapolis, MN

posted about 1 month ago

Full-time - Senior
Minneapolis, MN

About the position

The Senior Mobile Software Engineer, Site Reliability at Inspire Medical Systems plays a crucial role in the Digital Solutions team, focusing on enhancing the reliability and performance of mobile applications for medical devices. This position involves collaborating with engineers and scientists to debug applications, develop innovative solutions, and ensure compliance with industry standards, ultimately contributing to the improvement of patient outcomes in the sleep industry.

Responsibilities

  • Provide software expertise for new products and changes to existing products.
  • Coordinate the investigation of technical issues across Azure DevOps Pipelines, Infrastructure configuration, mobile applications, desktop and web applications.
  • Conduct software design reviews for products in development to ensure adherence to coding best practices, unit testing, security, and scalability guidelines.
  • Ensure successful implementation and monitoring of system improvements to increase efficiency.
  • Build and deploy mobile applications using iOS (Swift) and Android (Kotlin).
  • Integrate mobile applications with a cloud-based backend (Azure Services) to connect medical devices with patients and clinicians.
  • Test, debug, and document mobile applications to ensure optimal performance and user experience.
  • Ensure compliance with industry standards for medical devices.
  • Meet all quality system, regulatory, legal, and business requirements during product development and market delivery.
  • Create, control, and store software source and executable code.
  • Support Inspire customers as assigned.

Requirements

  • Bachelor's Degree in Engineering, Software, Computer Science, or related discipline or equivalent experience.
  • 6+ years of progressive software development experience.
  • 4+ years of native mobile development experience in iOS and/or Android with proficiency in iOS (Swift, UI Kit, or Swift UI) and Android (Kotlin, XML-based UI, or Jetpack Compose).
  • Demonstrated experience in software investigations, mobile application design patterns, and delivering innovative software technology.
  • Experience with Mobile Application Testing Strategies (Unit, Instrument, UI Tests).
  • Strong written and verbal communication skills for effective interaction with stakeholders and senior leadership.
  • Experience with Cloud development (Azure, AWS, Google Cloud).
  • Experience with DevOps practices, CI/CD pipelines, branching, and automated testing.

Nice-to-haves

  • Advanced level degree in Engineering, Software, Computer Science, or related discipline.
  • Experience with Cloud development in Azure.
  • Experience in both Android and iOS platforms.
  • Knowledge of Bluetooth and mobile app connectivity.
  • Medical device experience.
  • Knowledge of healthcare industry standards and regulations (e.g., HIPAA compliance, IEC 62304).

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.
  • Opportunity to participate in the Employee Stock Purchase Program.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service