Open Positions

R&D Software Engineer I

Description:

What You’ll Work OnAs the Software Engineer, you’ll provide technical contributions within a vibrant, high-performing R&D team that is redefining the treatment of structural heart disease. You will lead and/or support key software workstreams including software development, software testing, non-product software testing, documentation, and other as directed.

Job Responsibilities• Develop and maintain unit tests for C++, QML, and C codebases.• Write and maintain comprehensive code documentation for Qt-based applications.• Assist in building and customizing Linux distributions using Yocto Project.• Manage Qt application dependencies and deployment strategies across platforms.• Participate in UI/UX development using the Qt Framework, with a focus on usability and performance.• Perform static and dynamic code analysis to ensure code quality and security.• Conduct feature testing for NFC/BLE daemons and other embedded components, including:• Capturing and analyzing logs.• Identifying and reporting issues or anomalies.• Collaborating with development teams to resolve concerns.

Required Qualifications• Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering or similar.• Experience in C, C++ family of coding languages.• Ability to work with software developers and produce concise, unambiguous software design/test documentation.• Flexibility to adapt workstreams to support business priorities.• Self-motivated with ability to collaborate across multiple disciplines (e.g., electrical, software, systems) to meet program milestones.• High motivation, technical curiosity and inclination to find creative ways forward when faced with challenges.Preferred Qualifications• Advanced degree (Master’s or PhD) in Computer Science, Computer Engineering or similar.• Linux experience, including secure boot, kernel, LUKS configuration.• Experience in developing and/or implementing UI/UX designs within Qt framework• Experience in non-product software validation compliant with FDA 21 CFR Part 820, EU-MDR regulations, and ISO 13485.• Familiarity with implementation of static and dynamic unit test tools, such as CodeSonar, Veracode, etc.• Familiarity with cybersecurity principles and implementation of cybersecurity control measures.• Familiarity with common code repositories and maintenance thereof (e.g., GIT, BitBucket).• Experienced in the sequential phases of the medical device development from early feasibility and VOC through development, test, commercial launch, and post-market support.• Experience in first-in-human and pivotal clinical trials.• Experience and/or familiarity with cardiac anatomy and interventional cardiology.

• Years Experience: 0-3 yrs.

This position works out of our Plymouth, MN location in the SH division.

Job Type: Contract - Onsite
Job Location: Plymouth Minnesota
Job Posted date: 09-09-2025

Apply for this position

Allowed Type(s): .pdf, .doc, .docx