Jobs and Careers
ME

Principal Software Engineer - CRM

Medtronic
Mounds View, United Statesfull_timeVerifiedPosted 28 May 2025
💰 $222,000/yr

About the role

We anticipate the application window for this opening will close on - 23 Jun 2025


 

At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.

A Day in the Life

The Design Automation group is housed within the Cardiac Implantables Technology Development Center (TDC). It is a highly visible group that develops and delivers design environments utilized throughout the Medtronic enterprise. These design environments enable fidelity and efficiency within mechanical design processes, advance product data management (PDM) utilization, provide requirements capture/flow/traceability capabilities, and drive deployment of high-performance computing leveraged for modeling and simulation, electrical design, machine learning, and artificial intelligence.

The Principal Software Engineer will be responsible for the development, administration, and maintenance of the requirements management design environment.  This individual will utilize system and product design engineering principles to identify and execute on opportunities for improved integration and interoperability between the requirements management environment and other product development environments including computer-aided design (CAD) and PDM.  This position requires a self-starter and someone who can work effectively in a distributed team environment, with good presentation, documentation, communication, and interpersonal skills.  This position will be based in Mounds View, MN.

Role and Responsibilities

Administration and maintenance of the requirements management toolset

  • Manage user account and groups in a Windows active directory infrastructure
  • Train users in appropriately maintained workflows and assist with debugging issues
  • Conduct server maintenance activities
  • Develop and manage testing processes for software validation
  • Assist user development and productivity through authoring of internal knowledgebase articles
  • Maintain the integrity of processes, applications, and databases that create, collect, and disseminate project metrics, requirements data, and other information used for tracking and reporting project lifecycle status

Development of requirements management platform future state

  • Collaborate with Systems Engineering and product development stakeholders (mechanical design, software, firmware, therapy delivery solutions, and more) to understand requirements management user needs
  • Collaborate with Systems Engineering and product development stakeholders (mechanical design, software, firmware, therapy delivery solutions, and more) to identify interoperability gaps between requirements management and other product development tools
  • Develop software integrations to improve interoperability between toolsets
  • Create and maintain support infrastructure for newly implemented requirements management tools

Seeks continuous feedback from requirements management user groups and implements feedback into long-term environment strategies

Works with key stakeholders to identify unmet needs and delivers solutions to meet those needs

Supports user group development and productivity by establishing and communicating best practices for environments and toolsets

Organizes the coordination of activities with outside vendors, suppliers, and consultants to ensure timely and effective completion of work tasks and deliverables

 

 

Must Have

To be considered for this role, please ensure the minimum requirements are evident in your applicant profile.

  • B.S. in Engineering or Computer Science
  • Minimum 7 years systems software design experience
  • Or minimum 5 years systems software design experience

Nice To Have

  • Experience in application and implementation of requirements management toolsets (Cognition Cockpit, JAMA, etc.)
  • Experience in application and implementation of Enterprise Architect and LemonTree
  • Experience administering application software on Windows server, SQL, Linux, and Windows
  • Experience with REST API
  • Experience with object oriented programming (javascript, perl, python, C#)
  • Experience with software integration
  • Experience developing verification and validation strategy and performing testing
  • Understanding of the product development process
  • Understanding of systems engineering and software architecture design
  • Understanding of mechanical design tools (SolidWorks, Creo)
  • Self-starter with ability to work effectively in a distributed team

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Medtronic

View company profile →