Taro Logo

Software Engineer II

A global leader in healthcare technology, developing solutions for critical medical problems with a team of over 95,000 dedicated employees.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Healthcare · Robotics

Job Description

Medtronic, a global leader in healthcare technology, is seeking a Software Engineer II to join their innovative team developing control algorithms for robotic surgical instruments. This role is based in Nanakramguda, Hyderabad, India, and is part of their mission to enhance patient care through advanced medical technology.

The position focuses on developing control software for the Hugo Robotic Assisted Surgery System, requiring expertise in Matlab-Simulink, embedded C/C++ programming, and real-time operating systems. The ideal candidate will have 4-8 years of experience in developing software for complex dynamical systems, preferably in regulated industries.

As a Controls Software Engineer, you'll be responsible for designing and implementing safety-critical software solutions that run on sophisticated real-time embedded platforms. The role involves working with embedded sensors and actuator hardware to deliver high-bandwidth, precise instrument responses. You'll collaborate with cross-functional teams, including systems engineering and validation groups, to ensure all software meets quality standards and regulatory requirements.

The position offers competitive compensation and a comprehensive benefits package. At Medtronic, you'll be part of a team of 95,000+ dedicated professionals working to solve the world's most pressing healthcare challenges. The company culture emphasizes innovation, continuous learning, and inclusive collaboration.

This is an excellent opportunity for a software engineer passionate about making a real impact on healthcare through technology. You'll work with cutting-edge robotic surgical systems while contributing to Medtronic's mission of alleviating pain, restoring health, and extending life for patients worldwide.

Last updated 4 days ago

Responsibilities For Software Engineer II

  • Design and develop software in Matlab-Simulink and Stateflow for Hugo Robotic Assisted Surgery System
  • Integrate and test new controller software on hardware
  • Contribute to model based control system development
  • Define and review software requirements
  • Conduct hardware-in-loop testing
  • Review Simulink models for quality standards
  • Prepare and participate in design reviews
  • Document software architecture, design, testing, and anomalies

Requirements For Software Engineer II

Linux
  • Bachelor's Degree with 4-8 years experience or advanced degree with 4+ years experience
  • Experience developing software to control complex dynamical systems
  • Proficient in Matlab-Simulink and Stateflow
  • Experience in Embedded C/C++ software development
  • Experience with real-time operating systems
  • Safety critical software design and implementation experience
  • Strong understanding of signal processing
  • Knowledge of V-model software development processes
  • Good communication and stakeholder management skills

Benefits For Software Engineer II

Medical Insurance
  • Competitive salary
  • Flexible benefits package
  • Career development resources
  • Inclusive culture committed to lifelong learning