Principal Software Systems EngineerCritical Fit Recruitment • Minneapolis, MN
Principal Software Systems Engineer
Critical Fit Recruitment • Minneapolis, MN
30+ days ago
Job type
Full-time
Job description
RESPONSIBILITIES:
Lead the design, development, and implementation of software for class-3 medical devices for both new products and sustaining activities on post market products.
Work with cross-functional teams to define and refine software subsystem requirements and specifications based on system requirements and user needs.
Play a critical role in the development of IEC 62304 compliant medical device software for new products as well as adding improvements to the existing product line.
Develop and maintain software requirements, specifications, design documents, test protocols, and reports in alignment with IEC 62304.
Participate in risk assessments and ensure risk management processes are followed throughout the software development lifecycle.
Introduce innovative solutions to enhance the performance, reliability, and capability of our software products.
Conduct code reviews and ensure compliance with internal SOPs, best practices, and adherence to regulatory requirements and industry standards (e.g., IEC 62304 SDLC, ISO 13485 Quality Management System, ISO 14971 Risk Management, etc.).
Perform software verification and validation activities, including unit testing, integration testing, and system testing.
Collaborate with hardware engineers to integrate software with medical device hardware components. Work closely with quality assurance and regulatory affairs teams to prepare and submit documentation for regulatory approvals.
Coach and mentor junior software engineers and provide technical leadership.
BACKGROUND PROFILE:
Minimum of a Bachelors degree in Electrical Engineering, Software Engineering, Computer Science, or a closely related field.
Minimum of 6 years of experience in software development for medical devices, with a focus on class-2 and class-3 devices. Strong understanding of IEC 62304 and other relevant standards (ISO 13485, ISO 14971, etc.).
Proficiency in programming languages such as C/C++, Python, or Java. Familiarity with embedded systems, communication protocols, and real-time operating systems. Previous experience with cloud-based solutions for medical devices a plus.
Wide knowledge of software development methodologies and best practices, including unit and integration test frameworks. Experience with software development tools (IDEs, version control, issue tracking). Familiarity with cybersecurity principles in the context of medical device software.
Ability to make critical judgments and decisions, to hold technical leadership roles, to understand root causes of technical problems encountered, and execute thorough completion of documentation associated with work product.
Strong interpersonal, communication, and technical writing skills, with the ability to work in a dynamic, multi-lingual environment.
Ability to build cross-functional relationships across the organization where persuasive skills, negotiation expertise, and considerable tact are required to gain support.
Create a job alert for this search
Principal Software Systems Engineer • Minneapolis, MN
Similar jobs
Principal Embedded Software Engineer
Cirtec Medical Corp. • Brooklyn Park, MN, US
Full-time
For over three decades, Cirtec Medical has been a leading outsourcing partner for complex medical devices.We specialize in providing comprehensive solutions for Class II and III devices, from desig...Show more
Last updated: 30+ days ago
Compensated Surrogacy Opportunity - Make a Life Changing Impact and Earn $60,000+
Newborn Advantage Surrogacy • Oak Grove, MN, US
Full-time
Compensated Surrogacy Opportunity - Make a Life Changing Impact and Earn $60,000+.Newborn Advantage Surrogacy is seeking qualified women to become gestational surrogates and help intended parents g...Show more
Last updated: 19 days ago • Promoted
Senior Supplier Quality Engineer
Imricor Medical Systems Inc • Burnsville, Minnesota, US
Full-time
Job Description Job Description Description: Supervisor's Title: Quality Assurance Manager Exempt or Non-Exempt : Exempt Location: Burnsville, MN Compensation: The expected salary for this Minnesot...Show more
Last updated: 3 days ago • Promoted
Systems Engineer
SpecSys • Minneapolis, MN, USA
Full-time
Quick Apply
Join an Established and Growing Team!.Showcase your skills with a company committed to providing services ON TIME, ON BUDGET, DONE RIGHT, and DONE SAFELY.At SpecSys, we offer exciting, challenging ...Show more
Last updated: 30+ days ago
Principal Solutions Architect
Vizient, Inc • Edina, MN, United States
Full-time
When you’re the best, we’re the best.We instill an environment where employees feel engaged, satisfied and able to contribute their unique skills and talents while living and working as their authe...Show more
Last updated: 6 days ago • Promoted
School Aide - Immediate Start
Zen Educate • Anoka, Minneapolis, US
Full-time +1
Get Set for the 2025-2026 School Year!.Step into full-time paraprofessional and classroom aide roles and support students with special needs in real classroom settings.You'll grow your skills, gain...Show more
Last updated: 16 hours ago • Promoted • New!
Physics Private Tutoring Jobs Lakeville
Superprof • Lakeville, Minnesota, US
Full-time +1
Superprof is the leading tutoring platform in the USA, connecting passionate individuals with eager learners.We operate in over 41 countries, making education accessible to everyone, everywhere.Sup...Show more
Last updated: 28 days ago • Promoted
Distributed Energy Resource Engineer II
Connexus Energy • ramsey, mn, us
Full-time
Join our team as the next Distributed Energy Resource (DER) Engineer.Bring your technical expertise and problem-solving skills to help maximize power supply savings for Connexus membership.The idea...Show more
Last updated: 9 hours ago • Promoted • New!
Principal Systems Engineer
Cirtec Medical Corp. • Brooklyn Park, MN, US
Full-time
Please note - Sponsorship or transfer of sponsorship, including OPT/F1 Visas, is not available for this role.For over three decades, Cirtec Medical has been a leading outsourcing partner for comple...Show more
Last updated: 30+ days ago
Hybrid Naval Software Architect – Senior Principal
SES-Government Solutions • Burnsville, MN, United States
Full-time
A defense technology company is seeking a Senior Principal Software Engineer focused on software architecture for naval electronics.You will lead software integration efforts on US Navy combat syst...Show more
Last updated: 6 days ago • Promoted
Full Stack Engineer, Principal
Blue Shield of CA • Minneapolis, MN, United States
Full-time
The Care Management and Quality Platform team is central to advancing care coordination, member engagement, and quality improvement across Stellarus and its partners through Platform and Technology...Show more
Last updated: 6 days ago • Promoted
Facilities Coordinator
Anderson Dahlen • Ramsey, MN, US
Full-time
Gray’s Specialty Equipment segment offers a comprehensive range of expert services, including design, manufacturing, integration, installation, and maintenance of some of the most advanced systems ...Show more
Last updated: less than 1 hour ago • Promoted • New!
Senior Principal Software Engineer
SES-Government Solutions • 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: 6 days ago • Promoted
Major Account Executive - PPS
Canon U.S.A., Inc. • eagan, mn, us
Full-time
As a Senior Account Executive, the role addresses a targeted geographic territory for High Production Printing in Commercial Printing, Service Bureau’s, Corporate In-Plants, and Specialty Printing ...Show more
Last updated: 9 hours ago • Promoted • New!
Senior Principal Software Engineer
Leonardo DRS • Burnsville, MN, United States
Full-time
Select how often (in days) to receive an alert:.Senior Principal Software Engineer.Burnsville, MN, US, 55337 Johnstown, PA, US, 15904.The Leonardo DRS Naval Electronics business provides leading na...Show more
Last updated: 6 days ago • Promoted
Senior Software Architect - Naval Systems (Hybrid)
Leonardo DRS • Burnsville, MN, United States
Full-time
A leading defense technology company is seeking a Senior Principal Software Engineer in Burnsville, MN.The role focuses on software architecture for naval electronics, specifically for combat syste...Show more
Last updated: 6 days ago • Promoted
Client Solutions Manager
Slice Merchant Services • Isanti, MN, US
Full-time
Excellent opportunity to join a leading, national credit card processing company that has over a decade of industry experience.Slice Merchant Services offers innovative payment processing solutions...Show more
Last updated: 30+ days ago • Promoted
Primary Care Internal Medicine/Pediatrics Physician - Andover
M Health Fairview • Andover, MN, US
Full-time
Responsibilities/Job Description:.Internal Medicine/Pediatrics Physician.M Health Fairview Clinic - Andover.Join our thriving practice that includes multiple on-site specialties and a long tenured ...Show more