Taro Logo

Software Engineer II

A global healthcare technology company that leads in developing medical devices and solutions to alleviate pain, restore health, and extend life.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Healthcare · Biotech

Description For Software Engineer II

Medtronic, a leading global healthcare technology company, is seeking a Software Engineer II to join their team in Hyderabad. This role offers an opportunity to work on life-changing medical devices and technologies that directly impact patient care worldwide. As part of a highly professional and geographically distributed software team, you'll be responsible for developing embedded software for complex electro-mechanical medical devices.

The position requires expertise in modern C++ and embedded systems development, with a focus on real-time applications in a regulated medical device environment. You'll work with cutting-edge technologies and protocols while ensuring compliance with FDA and international medical device standards. The role combines technical excellence with the opportunity to mentor others and contribute to products that literally save lives.

Medtronic offers a collaborative, mission-driven environment where innovation and patient impact are paramount. With a global team of 90,000+ passionate professionals, you'll have the opportunity to work on challenging projects while developing your career in medical technology. The company provides competitive compensation and a comprehensive benefits package.

This role is ideal for someone who combines strong technical skills in embedded software development with a passion for healthcare technology and improving patient outcomes. You'll be part of a company that values diversity, continuous learning, and making a real difference in healthcare globally.

Last updated a day ago

Responsibilities For Software Engineer II

  • Work with global R&D teams to develop software for new and existing medical device products
  • Software design and development of embedded real-time systems
  • Develop Software Unit Test & Integration plans and protocols
  • Participate in reviews, code inspections and support FDA device approval documentation
  • Work with geographically dispersed and cross-functional teams
  • Develop test automation framework and test scripts
  • Mentor, guide and train other engineers

Requirements For Software Engineer II

Linux
  • Bachelor's degree in Computer Science, Electrical, Electronics or equivalent
  • 4-8 years experience in Embedded Software development
  • At least 4 years experience in Medical device/Medical IT or regulated industry
  • Expertise in modern C++ (C++ 11 and above)
  • Expertise in Object-Oriented Analysis & Design (OOAD) and UML
  • Knowledge of field-bus technology and embedded communication protocols
  • Experience with RTOS like Linux/WinCE/ThreadX
  • Experience in hardware/software interfacing
  • Experience with software risk analysis and FMEA
  • Strong analytical and communication skills
  • Awareness of Medical Device standards

Benefits For Software Engineer II

Medical Insurance
  • Competitive Salary
  • Flexible Benefits Package

Interested in this job?

Jobs Related To Medtronic Software Engineer II