Job Title : R&D Software Engineer I Job Description
As a Software Engineer, you will contribute technically within a dynamic, high-performing R&D team that is revolutionizing the treatment of structural heart disease. You will lead and support significant software workstreams, including software development, software testing, non-product software testing, and documentation.
Responsibilities
Develop and maintain unit tests for C, QML, and C++ codebases.
Write and maintain comprehensive code documentation for the application-based projects.
Assist in building and customizing Linux distributions using the Yocto Project.
Manage application dependencies and deployment strategies across platforms.
Participate in UI / UX development using the specified 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, and collaborating with development teams to resolve concerns.
Essential Skills
Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or similar.
Experience in C and C++ family of coding languages.
Ability to produce concise and unambiguous software design / test documentation.
Flexibility to adapt workstreams to support business priorities.
Self-motivated with the ability to collaborate across multiple disciplines, such as electrical and software systems, to meet program milestones.
High motivation, technical curiosity, and the inclination to find creative solutions when faced with challenges.
Additional Skills & Qualifications
Advanced degree (Master's or PhD) in Computer Science, Computer Engineering, or similar.
Linux experience, including secure boot and LUKS configuration.
Experience in developing and implementing UI / UX designs within the specified framework.
Experience in non-product software validation compliant with FDA 21 CFR Part 820, EU-MDR regulations, and ISO standards.
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.
Experience in the sequential phases of 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 familiarity with cardiac anatomy and interventional cardiology.
Work Environment
This position is based out of the Plymouth, MN location in the SH division. It offers an engaging engineering environment with a focus on high-tech medical applications.
Job Type & Location
This is a Contract position based out of Plymouth, Minnesota.
Pay and Benefits
The pay range for this position is $45.00 - $65.00 / hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following :
Workplace Type
This is a hybrid position in Plymouth,MN.
Application Deadline
This position is anticipated to close on Sep 30, 2025.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
Software Engineer • Minneapolis, MN, United States