Senior Software Engineer -CRDN

Medtronic Inc.
Minneapolis, MN, United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Adobe InDesign Agile Methodology Build Automation Unit Testing Software Bug Management C++ (Programming Language) Software Documentation Continuous Integration Software Debugging Programming Tools Linux on Embedded Systems Embedded Software
+9 more
Emulators Python (Programming Language) Scrum Methodology Systems Development Life Cycle Software Engineering Scripting Test-Driven Development (TDD) Git Software Coding

Job description

Experteer Overview In this role you will advance embedded software for next-generation medical devices in the Coronary and Renal Denervation unit. You’ll work within a cross-functional team to design, develop, test, and release software that supports regulatory-compliant therapies. The position blends hands-on coding with technical leadership across the full SDLC, including risk assessment and documentation. This is a hands-on, impact-driven role in a collaborative, on-site environment focused on improving patient outcomes through innovative tech. Compensation / Benefits * Design, develop, test, and maintain embedded software for medical devices following Agile and Scrum * Collaborate with cross-functional teams to define requirements and propose solutions * Write clean, well-documented code and maintain coding standards * Develop and execute unit, integration, and automated acceptance tests * Maintain CI/CD pipelines with frequent code integration and automated builds/tests * Coordinate with QA for testing and bug triage/resolution * Prioritize work with stakeholders across business needs * Contribute to software documentation including architecture and design * Work with hardware/system partners including integration, quality, and verification * Ensure compliance with medical device regulations (IEC 62304, IEC 82304, FDA) * Provide technical leadership and foster innovation in design and problem solving Tasks * Bachelor’s degree in a technical discipline and 4+ years of experience OR advanced degree with 2+ years of experience * Proficiency in C/C++ and Python or similar scripting language * Experience with embedded Linux and troubleshooting embedded software * Knowledge of software design, development, debugging, and testing practices * Experience with unit test frameworks and test-driven development * Familiarity with Git and CI/CD practices * Understanding of embedded processors and development tools (emulators, scope, etc.) Key requirements * Health, dental and vision insurance * 401(k) with employer match * Tuition assistance/reimbursement * Paid time off and holidays * Life insurance and disability leave * Employee Stock Purchase Plan

Requirements

coding with QA for testing and bug triage/resolution * Prioritize work with stakeholders across business needs * Contribute to software documentation including architecture and design * Work with hardware/system partners including integration, quality, and verification * Ensure compliance with medical device regulations (IEC 62304, IEC 82304, FDA) * Provide technical leadership and foster innovation in design and problem solving Tasks * Bachelor’s degree in a technical discipline and 4+ years of experience OR advanced degree with 2+ years of experience * Proficiency in C/C++ and Python or similar scripting language * Experience with embedded Linux and troubleshooting embedded software * Knowledge of software design, development, debugging, and testing practices * Experience with unit test frameworks and test-driven development * Familiarity with Git and CI/CD practices * Understanding of embedded processors and development tools (emulators, scope, etc.) Key requirements * Health, aaaay _ and vision insurance * 401(k) with employer match * Tuition assistance/reimbursement * Paid time off and holidays * Life insurance and disability leave * Employee Stock Purchase Plan

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:10 min

Navigating medical device certification and clinical trials

Alexandre Guenoun Alexandre Guenoun +3 · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

58 sec

Navigating limitations of local Cosmos DB emulators

Radu Vunvulea Radu Vunvulea · World Congress 2022

3:19 min

Large-scale software development at Siemens Healthineers

Marco Achtziger Marco Achtziger · Europe 2026 Virtual

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all