Principal Software Engineer Job at SANUWAVE, Eden Prairie, MN

eTd0SlhTVzhzWHp5ZVR5aE5OaUtUcWl6SUE9PQ==
  • SANUWAVE
  • Eden Prairie, MN

Job Description

As a Principal Software Engineer in the medical device sector, you will lead the design, development, and validation of cutting-edge software solutions that power life-enhancing technologies. You will serve as a technical authority, guiding architecture decisions, ensuring compliance with regulatory standards (such as FDA, ISO, and IEC), and driving innovation in embedded systems, cloud platforms, or mobile applications used in clinical and patient-facing environments.

In this role, you will collaborate closely with cross-functional teams including systems engineering, quality assurance, regulatory affairs, and clinical experts to deliver safe, reliable, and effective software. You will mentor engineers, champion best practices in software development, and contribute to strategic product planning. Your work will directly impact patient outcomes, making technical excellence and attention to detail critical.

ROLES AND RESPONSIBILITIES

  • Lead medical product software development process that is compliant to IEC 62304.
  • Act as the lead software engineer building framework tools for embedded and mobile applications.
  • Experience in interfacing to wi-fi modules and cell modems in phone or custom embedded applications.
  • Build and use standardized software development processes, tools, and methodologies that elevate code quality, operational consistency, and overall project profitability.
  • Experience building and implementing tools and automation processes, driving efficiency and reducing development and if applicable operational costs
  • Collaborate with team to build UI/UX design and usability process development to IEC 62366-1.
  • Develop and lead the implementation of software quality assurance principles and methods.
  • Ensure cybersecurity requirements for medical devices and mobile applications are met including IEC 81001-5-1 or FDA Cybersecurity Guidance for Premarket Submissions.
  • Select and utilize various analytic tools to optimize software performance.

MINIMUM EXPERIENCE AND EDUCATION REQUIREMENTS

  • Minimum of 10 years of experience developing FDA/IEC regulated software.
  • Minimum of 5 years leading and building mobile applications.
  • Previous experience dealing with EHR integration and HIPPA compliance preferred.
  • Relevant software development and medical device experience required. Advanced degree preferred.
  • Proven experience in one or more of the software development methodologies as a team leader: Agile, Scrum, Test-Driven Development (TDD), Continuous Integration/Continuous Deployment (CI/CD).
  • Proficient in Linux including custom driver or hardware abstraction layer development to devices requiring I2C, SPI, USB, RS-232, and CSI/MIPI interfaces.
  • Proven experience with two or more of the following programming Languages: C++, C#, Objective-C, Swift, Java, Flutter, Kotlin, assembly language, etc.
  • General understanding in three or more of the different phone app frameworks: Core Data, Location, & Animation, Apple Human Interface Guidelines, RESTful APIs, Cocoa Touch, AVFoundation, UIKit, JSON, Native Android, NativeScript SDK, jQuery Mobile, React Native.
  • Proficient interfacing with one or more databases: Realm, MongoDB, Core Data, MSSQL, and MySQL, SQLite, Firebase, Cassandra.
  • Knowledge in digital image processing and analysis to derive quantitative and qualitative assessments is preferred.
  • Knowledge of machine learnings to develop AI models is preferred.
  • Proven ability to work independently to meet goals using exceptional time management skills, prioritization, and execution within a dynamic environment.
  • Demonstrated business acumen with the proven ability to work independently as well as collaboratively in a cross-functional team environment.
  • Early stage/start up experience strongly preferred.

Job Tags

Similar Jobs

Global Construction

Journeyman Plumber - Commercial Construction Job at Global Construction

 ...Journeyman Plumber Commercial Construction Kapella Group/ Global Construction is seeking an experienced Journeyman Plumber to join our growing commercial construction team in the Denver metro area. Responsibilities: Install, maintain, and repair commercial... 

Bancroft Construction Services, LLC

Field Biologist II/III Job at Bancroft Construction Services, LLC

 ...construction crews and project staff Qualifications & Skills Minimum Qualifications Bachelors degree in Biology, Environmental Science, Ecology, or related field Minimum 2 years of field biology or construction monitoring experience Experience conducting... 

TECEZE

Desktop Support Technician Job at TECEZE

 ...Hi, &##128640; New Opportunity Desktop Support Engineer &##128640; Were working with a leading global tech organization that...  ...system stability. Key Responsibilities Provide deskside and remote technical support for desktops, laptops, printers, and other... 

NYC Mayor's Office of Contract Services

Web Designer Job at NYC Mayor's Office of Contract Services

 ...Director serves as the City Chief Procurement Officer. The MOCS team operates in a collaborative, service-focused atmosphere. The Web Designer is part of the Communications unit within the Change Office division and reports directly to the Communications Director. This... 

SANJOSE CONSTRUCTION USA

Project Manager Job at SANJOSE CONSTRUCTION USA

 ...Construction Group, Inc has an immediate need for an Assistant Project Manager for Residential and/or Commercial type of Projects. Familiar...  ..., quality, Safety, risks, cost and schedule). - Manage EPC Contracts, including Subcontractors and suppliers. - Manage...