Talent.com
Principal Software Engineer
Principal Software EngineerSANUWAVE • Eden Prairie, MN, United States
Principal Software Engineer

Principal Software Engineer

SANUWAVE • Eden Prairie, MN, United States
23 hours ago
Job type
  • Full-time
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.
  • Create a job alert for this search

    Principal Software Engineer • Eden Prairie, MN, United States

    Related jobs
    Senior Software Engineer - Data Platform

    Senior Software Engineer - Data Platform

    Relativity • Minneapolis, MN, United States
    Full-time
    Join our team as we reimagine and modernize the core of Relativity's data architecture.You'll play a pivotal role in transforming the Document Data Model (DDM)-a foundational component of our platf...Show more
    Last updated: 30+ days ago • Promoted
    Principal R&D Engineer

    Principal R&D Engineer

    JCW Group • Maple Grove, MN, United States
    Full-time
    Seeking a Principal R&D Engineer to lead medical device product development from concept through commercialization.This role drives cross-functional teams, mentors engineers, and plays a strategic ...Show more
    Last updated: 1 day ago • Promoted
    Principal R&D Engineer

    Principal R&D Engineer

    SciPro • Minneapolis, MN, United States
    Full-time
    Create and test prototypes, disease models, and product designs aligned with regulatory standards.Work with KOLs and advisors to translate clinical needs into product solutions.Conduct in-vitro, in...Show more
    Last updated: 1 day ago • Promoted
    Associate Systems Engineer

    Associate Systems Engineer

    Unisys Corporation • Eagan, MN, United States
    Full-time
    Associate Systems Engineer - MCP.We are a global information technology company that builds high-performance, security-centric solutions that can help change the world. Enhancing people's lives thro...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer - Data Platform

    Lead Software Engineer - Data Platform

    Relativity • Minneapolis, MN, United States
    Full-time
    Join our team as we reimagine and modernize the core of Relativity's data architecture.You'll play a pivotal role in transforming the Document Domain - a foundational component of our platform-into...Show more
    Last updated: 30+ days ago • Promoted
    Systems Engineer

    Systems Engineer

    Street Smart • Columbus, MN, United States
    Full-time
    We all get a choice to either step out of the way and let uncertainty and opportunity go whizzing by or get out in front of it. At Street Smart, we team up with others bent on turning corners instea...Show more
    Last updated: 12 days ago • Promoted
    Software Engineer

    Software Engineer

    Leidos Inc • Eagan, MN, United States
    Full-time
    The Transportation Solution Division within the Leidos Civil group is seeking Software Engineers who will be a member of a dynamic team working on the one of several Air Traffic Management programs...Show more
    Last updated: 23 days ago • Promoted
    Principal Data Engineer

    Principal Data Engineer

    Korterra Inc • Chanhassen, MN, US
    Full-time
    At KorTerra, we’re on a mission to prevent damage and save lives through innovative technology solutions for the energy and utilities industries. Our collaborative and customer-focused environ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Tap Growth ai • Bloomington, Minnesota, US
    Full-time
    We're Hiring : Senior Advanced Software Engineer! 🌟.We are seeking an experienced Senior Advanced Software Engineer to design, develop, and maintain complex software systems.The ideal candidate wil...Show more
    Last updated: 13 days ago
    Prin Systems Developer

    Prin Systems Developer

    Compeer Financial • Lakeville, MN, United States
    Full-time
    Compeer Financial is a member-owned cooperative located in Illinois, Minnesota and Wisconsin.We bring together team members with a variety of backgrounds and experiences to help provide financial s...Show more
    Last updated: 30+ days ago • Promoted
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Leonardo DRS • Burnsville, MN, United States
    Full-time
    The Leonardo DRS Naval Electronics business provides leading naval computing infrastructure, network and data distribution and middleware enterprise services, as well as world-class manufacturing a...Show more
    Last updated: 12 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Relativity • Minneapolis, MN, United States
    Full-time
    Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...Show more
    Last updated: 28 days ago • Promoted
    Principal Product Implementation Engineer

    Principal Product Implementation Engineer

    Surescripts • Minneapolis, MN, United States
    Full-time
    We deliver insights at critical points of care for better decisions - from streamlining prior authorizations to delivering comprehensive medication histories to facilitating messages between provid...Show more
    Last updated: 30+ days ago • Promoted
    Principal Technology Development Engineer

    Principal Technology Development Engineer

    Polar Semiconductor, Inc. • Bloomington, MN, United States
    Full-time
    Contribute to the development / transfer, optimization, and documentation of the overall process flow and macro modules required to fabricate reliable, manufacturable devices on GaN on Silicon (HEMT)...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (Contractor)

    Senior Software Engineer (Contractor)

    Proto Labs, Inc. • Maple Plain, MN, United States
    Permanent
    Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. We are an equal opportunity employer, and we are committed to building...Show more
    Last updated: 27 days ago • Promoted
    Principal Professional Services Engineer, Delphix

    Principal Professional Services Engineer, Delphix

    Perforce • Minneapolis, MN, US
    Full-time
    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, ...Show more
    Last updated: 6 days ago • Promoted
    Master Scheduler

    Master Scheduler

    Premier Marine • Big Lake, MN, US
    Full-time
    At Premier Marine, we believe that.Master Scheduler, you will play a crucial role in our family-owned business.Guided by our core values of Integrity, Excellence, Attitude, and Collaboration, you&r...Show more
    Last updated: 2 days ago • Promoted
    Software Engineering Co-Op - Spring 2026

    Software Engineering Co-Op - Spring 2026

    Entegris • Chaska, MN, United States
    Full-time
    Software Engineering Co-Op - Spring 2026.Software Engineering Co-Op - Spring 2026 Here at Entegris, we use advanced science to enable technologies that transform the world, and we are seeking emplo...Show more
    Last updated: 30+ days ago • Promoted