Software Engineering Manager at Medtronic

Hyderabad, Telangana, India

Medtronic Logo
Not SpecifiedCompensation
Expert & Leadership (9+ years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Healthcare, Medical DevicesIndustries

Requirements

  • Bachelor’s or master’s degree in engineering required with minimum of 15+ years of relevant experience
  • Manage a cross functional engineering technical team size of 20 or more
  • Provide a blend of people management and technical savviness; worked in matrix reporting structures with accountability on successful delivery of solutions
  • Identify needs and prepare capabilities in cross functional areas, SW development, verification, and validation to foster full turnkey solutions
  • Deep understanding of embedded and application SW development processes (Agile, waterfall methodology) and ability to establish SW metrics and recommended processes
  • Experience leading high-performance software development team(s) in R&D environment
  • Management and/or leadership experience in platform software and real-time software development in medical device or similar regulated industry
  • Experience mentoring and coaching software engineers to improve skills and career development
  • Experience working collaboratively with cross-functional teams to build consensus and establish common goals
  • Experience with Windows OS, QNX (x86 and/or Arm target), Linux and/or other Real Time Operating System, including related IDEs, SDKs, and DDKs
  • Experience in hands-on development and troubleshooting on targets using modern C++11 or greater
  • Experience in object-oriented design and design patterns
  • Understanding and appreciation of SDLC process and tools (e.g., JIRA, Bitbucket, Stash, Confluence, JAMA, Git, CMake)
  • Experience in software development in medical device industry or similar regulated industry
  • Experience in test-driven development methodology and unit test
  • Experience in Agile/Scrum/SAFe software development practices
  • Ability to distill software requirements from system requirements
  • Experience with Transport layer communications protocols and related network experience (e.g., DDS, TCP/IP, UDP, Sockets, Wireshark)
  • Experience in Troubleshooting, Debugging, and Root Cause Analysis techniques and tools (e.g., WinDbg, GnuDbg)
  • Experience performing risk management analysis of software ideally using SW FMEA techniques
  • Experience working with global/multi-development sites environment (plus)
  • Experience leading technical design activities
  • Experience leading software development process improvement activities

Responsibilities

  • Lead a team of engineers that design and develop Platform & Embedded Software
  • Represent your team to the wider software organization
  • Partner with the greater R&D organization (cross functional teams)
  • Build sustainable processes for product development
  • Drive best practices within your functional area
  • Remove barriers for the team
  • Participate in design reviews
  • Mentor and coach your team members
  • Drive innovation & process and quality improvements
  • Build and manage a highly engaged team of engineers to ensure they are positioned for growth and success

Skills

Key technologies and capabilities for this role

Embedded SoftwarePlatform SoftwareTeam ManagementPeople ManagementSoftware DevelopmentVerification and ValidationDesign ReviewsMatrix ReportingProcess ImprovementMentoringCross-Functional Collaboration

Questions & Answers

Common questions about this position

What experience level is required for the Software Engineering Manager role?

A Bachelor’s or master’s degree in engineering is required with a minimum of 15+ years of relevant experience, including managing a cross-functional engineering team of 20 or more.

What technical skills are needed for this position?

Key skills include experience with Windows OS, QNX, Linux or other RTOS, hands-on development in modern C++11 or greater, object-oriented design, design patterns, and SDLC tools like JIRA, Bitbucket, and Confluence.

What leadership responsibilities does the role involve?

Responsibilities include leading a team of engineers in platform and embedded software, building sustainable processes, mentoring and coaching team members, partnering with cross-functional R&D teams, and driving innovation and best practices.

What is the team size this manager will lead?

The role requires managing a cross-functional engineering technical team of 20 or more.

What makes a strong candidate for this Software Engineering Manager position?

Strong candidates have 15+ years of experience managing large teams in regulated industries like medical devices, deep knowledge of embedded software processes including Agile and waterfall, and a blend of people management and technical expertise in C++ and RTOS.

Medtronic

Develops and manufactures medical devices and therapies

About Medtronic

Medtronic provides medical technology, services, and solutions to improve patient care. The company develops a variety of medical devices, including pacemakers, insulin pumps, surgical tools, and neurostimulation devices, which help diagnose, prevent, and treat chronic diseases. These products are used by hospitals, clinics, and healthcare professionals around the world. Medtronic stands out from competitors by investing significantly in research and development to create new products and offering additional services like training and patient management programs. The goal of Medtronic is to enhance patient outcomes and lower healthcare costs through its comprehensive range of medical solutions.

Fridley, MinnesotaHeadquarters
1949Year Founded
$3.2MTotal Funding
IPOCompany Stage
Biotechnology, HealthcareIndustries
10,001+Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Disability Insurance
Health Savings Account/Flexible Spending Account
Unlimited Paid Time Off
Paid Vacation
Paid Sick Leave
Paid Holidays
401(k) Retirement Plan
401(k) Company Match
Employee Stock Purchase Plan
Employee Assistance Program
Wellness Program

Risks

Emerging competitors like Fire1 threaten Medtronic's heart failure management market share.
Spine biologics market growth may attract new entrants, increasing competition for Medtronic.
Recent IPOs in medtech indicate rising competition, challenging Medtronic's market position.

Differentiation

Medtronic's diverse product range spans cardiovascular, diabetes, neurological, and surgical technologies.
The company invests heavily in R&D to drive innovation in medical devices.
Medtronic offers comprehensive services, including training and technical support, enhancing product value.

Upsides

Exclusive deal with Kuros enhances Medtronic's orthopedic portfolio and market share.
Growing spine biologics market offers expansion opportunities in spinal fusion and regenerative medicine.
Balloon catheters market growth aligns with Medtronic's recent product launches, boosting cardiovascular presence.

Land your dream remote job 3x faster with AI