Mindlance
What You'll Work On
As 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.
This position works out of our Plymouth, MN location in the SH division.
Years Experience: 0-3 yrs.
EEO:
"Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."
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.
This position works out of our Plymouth, MN location in the SH division.
Years Experience: 0-3 yrs.
EEO:
"Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."