Overview
Skills
Job Details
We have Contract role R&D Software Engineer for our client at Plymouth, MN. Please let me know if you or any of your friends would be interested in this position.
Position Details: R&D Software Engineer - Plymouth, MN Location : Plymouth, MN 55442 Project Duration : 12+ Months Contract Pay Rate : $ 35/hr. on W2
Job Description
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 work streams 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 work streams 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 Code Sonar, Vera code, etc.
Familiarity with cybersecurity principles and implementation of cybersecurity control measures.
Familiarity with common code repositories and maintenance thereof (e.g., GIT, Bit Bucket).
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.