Medtronic-logo
Medtronic
·
October 20, 2025
Apply Now
This job has closed.

Software Engineer

Lafayette, Colorado, United States of America
Full-time
Hybrid
$112K/yr - $148K/yr
Entry, Mid Level
Medtronic, Inc. is a leading medical technology company, and they are seeking a Software Engineer to define product specifications and engage in various software design and development activities. The role involves developing software for medical devices, ensuring compliance with regulatory standards, and leveraging various software development methodologies and tools.
Apply Now

Responsibilities

  • Responsible for defining product specifications and performing various software design and development activities.
  • Participate in software design, testing, documentation and maintenance for medical device software.
  • Design and develop key technical components for the product software to include writing clean, logical, high-quality code.
  • Responsible for developing User Interface (UI) controls for the application, originally written in QML, using React framework and incorporating Typescript, JavaScript and Redux to augment core functionality in backend service microarchitecture.
  • Building core platform Operating System (OS) services to facilitate application runtime environment.
  • Conduct cyber security vulnerability analysis in code.
  • Test framework development using Google Test and Google Mock.
  • Navigate the complexities of developing software in a highly regulated environment.
  • Develop software in accordance with IEC 62304 safety standard and FDA software guidance.
  • Leverage automated testing with a unit test framework.
  • Responsible for Software testing, C++ development and Object-oriented analysis and design (OOAD).
  • Leverage Software Development Life Cycle (SDLC) methodologies and Agile Tools including Code Beamer and Jira.
  • Leverage various software test architecture and software tools for web software applications.
  • Organize software application data using data formats and markup languages including JSON and XML.
  • Leverage configuration tools and best practices including GIT and Continuous Integration environments including TeamCity.

Qualification

Required

  • Bachelor’s degree in Computer Science, Software Engineering or Computer Engineering or related computer or engineering field
  • two (2) years of experience as a software engineer or related occupation for medical devices
  • two (2) years of experience in developing Software in regulated environment to include FDA software guidance and IEC 62304
  • two (2) years of experience in automated testing with a unit test framework
  • two (2) years of experience in C++ development and OOAD
  • two (2) years of experience in SDLC and Agile tools including Code Beamer and Jira
  • two (2) years of experience in software test architecture and software tools for web software applications
  • two (2) years of experience in XML and JSON
  • two (2) years of experience in configuration tools and best practices to include GIT
  • two (2) years of experience in Continuous Integration environments to include TeamCity

Preferred

Benefits

  • Health, Dental and vision insurance
  • Health Savings Account
  • Healthcare Flexible Spending Account
  • Life insurance
  • Long-term disability leave
  • Dependent daycare spending account
  • Tuition assistance/reimbursement
  • Simple Steps (global well-being program)
  • Incentive plans
  • 401(k) plan plus employer contribution and match
  • Short-term disability
  • Paid time off
  • Paid holidays
  • Employee Stock Purchase Plan
  • Employee Assistance Program
  • Non-qualified Retirement Plan Supplement (subject to IRS earning minimums)
  • Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums)
Medtronic is a healthcare technology company that designs and develops AI-based products and solutions for the medical industry.
Glassdoor
3.9
Founded in 1949
Minneapolis, Minnesota, USA
10001+ employees
https://www.medtronic.com