Taro Logo

Senior Software Engineer

Global healthcare technology company focused on alleviating pain, restoring health, and extending life with 95,000+ employees worldwide.
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Healthcare · Medical Devices

Description For Senior Software Engineer

Medtronic, a leading global healthcare technology company, is seeking a Senior Software Engineer to join their team in Hyderabad. This role focuses on developing embedded software solutions for surgical generators, combining healthcare innovation with technical expertise. As a Senior Software Engineer, you'll be responsible for designing, developing, and maintaining complex software components while working with cross-functional teams.

The position requires extensive experience in C++ programming and embedded systems, with a focus on creating robust, scalable solutions for medical devices. You'll be working in a hybrid environment, collaborating with various teams to ensure the successful delivery of life-changing medical technologies. The role offers an opportunity to directly impact patient care through technology innovation.

The ideal candidate brings 10+ years of relevant experience, strong technical skills in C++ and embedded systems, and the ability to lead technical initiatives. You'll be part of a global team of 95,000+ passionate professionals working towards the company's mission to alleviate pain, restore health, and extend life.

This role offers competitive compensation, comprehensive benefits, and the chance to work on meaningful projects that directly improve healthcare outcomes. You'll be joining a company with a strong focus on innovation, professional development, and a commitment to improving global healthcare access. The position combines technical leadership with hands-on development work, making it ideal for experienced engineers looking to make a significant impact in healthcare technology.

Last updated 11 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
  • Work across various software lifecycle activities

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 Work Environment

Jobs Related To Medtronic Senior Software Engineer