ForgeApply · Job listing
Senior Software Engineer -CRDN
Medtronic
See all 140 open roles at Medtronic →
Tailor your resume for this Medtronic job in about a minute.
ForgeApply tailors your resume and cover letter to this exact posting, then hands you a ready-to-submit application for Medtronic's site. Free trial, no card required.
About this role
We anticipate the application window for this opening will close on - 26 Aug 2026 Careers that change lives start here. Medtronic is a global leader in healthcare technology with a Mission to alleviate pain, restore health, and extend life. Our 95,000 employees work across more than 150 countries to put patients first — developing innovative medical technologies that improve the lives of 72+ million patients each year. Your unique talents will help shape the future of healthcare while building a career grounded in purpose, growth, and impact.
A Day in the Life Senior Software Engineer
Careers that Change Lives
Transforming Patient Management with Smart Technology!
At Medtronic, we push the limits of what technology can do to make tomorrow better than yesterday and that makes it an exciting and rewarding place to work.
Medtronic Coronary & Renal Denervation (OHS) Operating Unit develops the next generation medical technologies that alleviate pain, restore health, and extend life for millions of patients across the world.
Treatments We Offer:
Renal Denervation
Key Technologies
Symplicity Spyral™ Renal Denervation (RDN) System
Medtronic’s Coronary and Renal Denervation (CRDN) business is looking for a Senior Software Engineer to be part of a high-performing team that is revolutionizing the design and development of energy-based therapeutic medical devices to treat hypertension. In this role, you will leverage both your technical breadth and business acumen to support the newly approved therapy medical device software and participate in the design and development of next generation medical devices.
This position is in Mounds View, MN. within the Coronary and Renal Denervation (CRDN) unit. At Medtronic, we bring bold ideas forward with speed and decisiveness to put patients first in everything we do. In-person exchanges are invaluable to our work. We are working on-site 4 days per week as part of our commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary. This role will require less than 10% of travel to enhance collaboration and ensure successful completion of projects.
We believe that when people from different cultures, genders, and points of view come together, innovation is the result —and everyone wins. Medtronic walks the walk, creating an inclusive culture where you can thrive. A Day in the Life
This role requires strong technical skills to support the full software development lifecycle of innovative new medical device products with embedded software within the CRDN Group. The Senior Software Engineer will apply advanced technical principles, theories, and concepts in working on complex technical problems, and will provide technical leadership of projects from concept generation through development and market release. In general, the following responsibilities apply for the Senior Software Engineer role. This includes, but is not limited to the following:
• Design, develop, test, and maintain high-quality medical device embedded software solutions as part of the software team in accordance with Agile principles and Scrum methodologies. • Collaborate with cross-functional team members to understand the product needs and capabilities and to provide guidance on potential solutions. • Write clean, efficient, and well-documented code, following best practices and coding standards. • Write unit tests, integration tests, and automated acceptance tests to ensure software quality and functionality. • Integrate code frequently into version control repositories, ensuring a consistent and reliable CI/CD pipeline that automates testing, builds, and deployments. • Collaborate with QA engineers to perform manual and automated testing, participating in bug triaging and resolution. • Work with different stakeholders and Cross-function team to prioritize team work according to business needs. • Participate in Risk Assessment and requirements development. • Cross-function collaboration with manufacturing and production. • Participate in the documentation of the software including architecture and design detail, unit testing, defect tracking and reports. • Cross function team collaboration with HW and systems partners, including integration team, testing team, Quality, System V&V…etc. • Follow Medical device regulations (IEC 62304, IEC 82304, FDA…etc.) • Provide leadership in solving engineering problems and fostering creativity and innovation in design and problem solutions.
The successful candidate will have: • Experienced in C/C++ programming and at least one scripting language such as Python • Demonstrated ability to troubleshoot and resolve issues in embedded software • Experience with an embedded Linux Environment
Qualifications –
Must Have - Minimum Requirements
TO BE CONSIDERED FOR THIS ROLE, PLEASE BE SURE THE MINIMUM REQUIREMENTS ARE EVIDENT ON YOUR RESUME
• Bachelor’s degree in computer engineering, software engineering, computer science, electrical engineering, or a related technical discipline and minimum of 4 years of work experience OR advanced degree in computer engineering, software engineering, computer science, electrical engineering, or a related technical discipline with 2 years of work experience.
Nice to Have
• Demonstrated knowledge of software design, development, debug and test practices • Experience using unit test frameworks, such as Google Test / Mock and following a Test-Driven Development software practice • Familiar with using static analysis tools, such as Coverity • Experience using Git for source control and experience in a pull-request based workflow • Experience with Docker containerization, including creating, managing, and optimizing Docker containers and images. • Familiarity with CI/CD tools such as Jenkins, GitLab CI/CD, or Travis CI to automate the build, test, and deploy software products. • Experience in designing and develo
Salary insight
The midpoint of this range ($156k) is about 25% above the median disclosed salary for Minneapolis roles listed on ForgeApply ($125k across 514 jobs).
See full Software Engineer salary data for Minneapolis →
Based on live postings with disclosed pay on ForgeApply; refreshed daily. Not an estimate of this employer's offer.
Tailor your resume for this Medtronic role before you apply.
Tailor my resume for this jobSimilar jobs
- Senior Software Engineer - CDS — Mntn · Remote
- Senior Software Engineer, RCM Core — Commure · Mountain View, CA
- Senior Software Engineer, CRM — Storable · United States
- Senior Software Engineer, R&D — Commure · Mountain View, CA
- Senior Software Development Engineer — Blue Origin · Greater Seattle Area
- Senior Software Development Engineer — The University of Texas at Austin · Remote
- Senior Software Development Engineer — Expedia · Washington - Seattle Campus
- Senior Software Development Engineer — Amperity · Seattle, WA
More like this: Software Engineer Jobs · Software Engineer Jobs in Minneapolis · Browse all jobs
Free ATS checker · How to Tailor Your Resume to a Job Description (Step by Step)