Taro Logo

Senior Embedded Software Engineer (Automation)

Global healthcare technology company focused on developing medical devices and therapies to alleviate pain, restore health, and extend life.
Fridley, MN, USA
$122,400 - $183,600
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Healthcare · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Embedded Software Engineer (Automation)

Medtronic, a global leader in healthcare technology, is seeking a Senior Embedded Software Engineer (Automation) to join their Neuromodulation Engineering Team in Fridley, Minnesota. This role is crucial in developing and verifying embedded software for Class 3 Medical Devices, specifically focusing on patient programmers for neuromodulation therapies. The position offers an opportunity to work at the forefront of medical technology, leading a global team of embedded software verification engineers.

The role combines technical expertise in embedded systems, automation testing, and quality assurance with leadership responsibilities. You'll be responsible for implementing Software Development Life Cycle activities, developing automated test protocols, and ensuring compliance with federal and international regulations. The position requires expertise in Python programming and familiarity with C and Java, along with experience in automated testing and DevOps environments.

Medtronic offers a competitive salary range of $122,400 - $183,600, along with comprehensive benefits including health insurance, 401(k) with employer match, stock purchase plans, and tuition assistance. The company's mission to alleviate pain, restore health, and extend life drives their innovation in medical technology, making this an opportunity to make a meaningful impact on healthcare worldwide.

The ideal candidate will have at least 4 years of relevant software and firmware experience with a bachelor's degree (or 2 years with an advanced degree), strong verification skills, and the ability to lead and mentor team members across the globe. This role offers the chance to work on cutting-edge medical devices while being part of a company that values innovation, quality, and improving patient outcomes.

Last updated 22 days ago

Responsibilities For Senior Embedded Software Engineer (Automation)

  • Verify embedded software for Class 3 Medical Devices
  • Implement Software Development Life Cycle activities
  • Plan development and verification efforts compliant with regulations
  • Develop test designs, tools, and automated test protocols
  • Troubleshoot and debug product and system issues
  • Coach and mentor firmware verification team members globally

Requirements For Senior Embedded Software Engineer (Automation)

Python
Java
  • Bachelors degree in technical discipline with 4+ years software/firmware experience or advanced degree with 2+ years experience
  • Expert in Python programming for automated test protocols
  • Ability to read and review C and Java code
  • Experience with automated testing across Software Development Lifecycle
  • Experience developing automated test tools
  • Experience with Agile-Scrum methodology and DevOps/CI environments
  • Strong quality and verification mindset

Benefits For Senior Embedded Software Engineer (Automation)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health, Dental and vision insurance
  • Health Savings Account
  • Healthcare Flexible Spending Account
  • Life insurance
  • Long-term disability
  • Dependent daycare spending account
  • Tuition assistance/reimbursement
  • 401(k) plan with employer contribution and match
  • Paid time off
  • Paid holidays
  • Employee Stock Purchase Plan
  • Employee Assistance Program