The Opportunity
This position works out of our Plymouth, MN location in the Structural Heart Division. Our business purpose is to restore health and improve quality of life by designing and providing device and management solutions for treating structural heart disease.
The Software Engineer will play a key role within a vibrant and high-performing R&D team that is redefining the treatment of structural heart disease. The incumbent will support UI / UX development, software development, test case development, documentation, non-product software validation and other workstreams as needed.
REQUIRED QUALIFICATIONS
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science or similar.
- Minimum 2 years of hands-on experience in software development
- Proficiency in C and / or C++
- UI / UX development in common frameworks such as Qt, Figma, etc
- UI / UX test case development, including Unit, Integration and Verification Testing
- Ability to persuasively engage external stakeholders, solicit design feedback, and serve as a communication conduit
- Excellent verbal and written communication
- Exceptional organizational skills and ability to work cross-functionally.
- Strong familiarity with Agile methodologies such as Scrum and Kanban.
- Experience with common issue tracking environments, such as JIRA, Github Issues, etc.
PREFERRED QUALIFICATIONS
Master’s degree in Computer Science or similar.Proficiency with version control systems (Git, GitHub, GitLab, etc.) and collaborative development workflows.Familiarity with Azure DevOpsUnderstanding of hardware design, schematics, and the ability to read component datasheets.Basic Linux OS configuration experienceFamiliarity with regulatory standards (IEC 62304, etc.) for medical device software development.Experience and / or familiarity with cardiac anatomy and interventional cardiology.