Software Engineering Manager

$150,400 - $225,600/Yr

Medtronic - Mounds View, MN

posted about 2 months ago

Full-time - Manager
Mounds View, MN
10,001+ employees
Miscellaneous Manufacturing

About the position

The Software Engineering Manager at Medtronic is responsible for leading a high-performing team in the design and development of innovative medical technologies aimed at treating hypertension. This role involves overseeing the software development lifecycle, ensuring compliance with industry standards, and fostering a culture of continuous improvement within the team. The manager will collaborate with various stakeholders to align team capabilities with product development strategies and will play a crucial role in driving the success of new medical device software.

Responsibilities

  • Plans, directs, and implements all aspects of the company's design and development lifecycle of new medical device products or software systems.
  • Selects, develops, and evaluates personnel to ensure the efficient operation of the function.
  • Leads design, develop, test, debug, and verification including software.
  • Directs the team to ensure compliance to the device design controls (e.g. ISO 13485), risk analysis (e.g. ISO 14971), and IEC62304 and SDLC.
  • Organizes the coordination of activities with outside software service providers, suppliers, and consultants to ensure timely delivery.
  • Develops, evaluates, implements, and maintains technical quality assurance and control systems or reliability systems and standards.
  • Understands and champions agile and scrum software development practices and cadences.
  • Directs the development of new concepts from initial design to market release.
  • Partners with program managers, product owners (POs), and scrum masters (SMs) to understand challenges and resolve issues.
  • Reviews team metrics to drive a continuous improvement culture.
  • Escalates issues following established governance practices as appropriate.
  • Monitors documentation maintenance throughout all phases of development.
  • Active member of software functional manager community, establishing processes and sharing best practices.
  • Celebrates team and individual successes and wins.
  • Provides oversight for the development and maintenance of programs, systems, processes, and procedures that ensure compliance with policies and that the performance and quality of services conform to established internal and external standards and guidelines.
  • Partners with R&D and Process Development Engineering, Regulatory, Marketing & Clinical to align group skills and capabilities with NPD strategies and future process technology needs.
  • Grows and nurtures cross site and cross functional relationships in a large, multi-site, matrixed organization.
  • Participates at department management level and builds strong peer relationships.
  • Collaborates with core teams to establish objectives and evaluates progress of direct reports.

Requirements

  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or related technical field.
  • Minimum of 5 years of relevant technical experience, or advanced degree with 3 years of technical experience.

Nice-to-haves

  • Strong 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.
  • Experience developing software within the medical device industry.
  • Experience using Git for source control and experience in a pull-request based workflow.
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI/CD, or Travis CI to automate the build, test, and deploy software products.
  • Experience with medical device design controls (e.g. ISO 13485), risk analysis (e.g. ISO 14971), and IEC62304 and SDLC.
  • Demonstrated experience in the following: embedded processors, microcontrollers, and development tools such as emulators, logic analyzers, and oscilloscopes.
  • Proficiency in embedded communications protocols such as SPI, I2C.
  • Working knowledge of systems engineering principles, requirements management, and medical device regulation.
  • Broad knowledge of project management, including Agile Scrum methodologies.

Benefits

  • Competitive Salary
  • Flexible Benefits Package
  • Short-term incentive called the Medtronic Incentive Plan (MIP)
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service