Taro Logo

Senior Software Engineer

Global leader in healthcare technology developing solutions to address complex health challenges through research and innovation.
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Healthcare · Enterprise SaaS

Description For Senior Software Engineer

At Medtronic, a global leader in healthcare technology with over 95,000 employees, we're seeking a Senior Software Engineer to join our innovative team. This role focuses on developing complex software components for surgical generators, requiring expertise in C++ and embedded systems. The position offers a unique opportunity to directly impact patient care through technology development. You'll lead software design and development efforts, working with cross-functional teams in an Agile environment. With 10+ years of experience required, you'll be expected to provide technical leadership while developing critical medical device software. The role combines technical expertise with the opportunity to contribute to life-changing healthcare solutions. Medtronic offers a competitive compensation package and a collaborative work environment where innovation and personal growth are encouraged. This hybrid position is based in Nanakramguda, Hyderabad, India, offering flexibility while maintaining team collaboration. Join us in our mission to alleviate pain, restore health, and extend life through cutting-edge medical technology development.

Last updated 13 days ago

Responsibilities For Senior Software Engineer

  • Design, develop, test, and document complex software components for surgical generators
  • Lead requirements gathering, estimating, and planning efforts
  • Interface with systems and test engineers as well as quality assurance
  • Troubleshoot, debug, maintain, and support existing products
  • Determine systems software design requirements
  • Ensure system improvements are successfully implemented
  • Generate systems software engineering policies, standards and procedures

Requirements For Senior Software Engineer

  • Bachelor's degree in a technically related field
  • 10+ years of relevant experience
  • Expert programming skills in C++ 14/17/20
  • Expert knowledge in embedded software infrastructure systems
  • Experience in large-scale software design including OOA/OOD and design patterns
  • Experience in software Automation Testing – Gtest, CPP Unit
  • Experience with Git-based source control systems
  • Strong knowledge of modern software design (UML & Enterprise Architect)
  • Strong problem-solving skills and attention to detail
  • Excellent oral and written communication skills
  • Leadership and mentorship capabilities
  • Ability to work in an Agile team environment

Benefits For Senior Software Engineer

Medical Insurance
  • Competitive salary
  • Flexible benefits package
  • Career development opportunities
  • Global team environment

Jobs Related To Medtronic Senior Software Engineer