Talent.com
This job offer is not available in your country.
Senior Principal Software Engineer

Senior Principal Software Engineer

Medtronicnanakramguda, India
22 hours ago
Job description

At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.

A Day in the Life

Join Medtronic’s Surgical Robotics R&D team to shape the future of minimally invasive surgery. We are seeking a Senior Principal Software Engineer who brings deep technical expertise, hands-on development capability, and leadership acumen to develop embedded software for one of the most advanced surgical robotic systems.

A Day in the Life

You’ll begin by tackling complex software challenges that demand precision, speed, and reliability. You’ll design, develop, and debug critical system components while guiding and mentoring engineers around you. Every decision and every line of code you contribute helps shape a life-saving surgical platform used across the globe.

Responsibilities may include the following and other duties may be assigned :

  • Lead the architecture, design, and development of complex embedded software modules across a wide range of platforms, including Bare-metal, Linux, QNX, and Windows environments.
  • Develop real-time control software for high-precision sensors and actuators, ensuring deterministic behaviour and system reliability.
  • Demonstrate hands-on development excellence , actively coding and debugging complex embedded modules .
  • Own and drive end-to-end implementation — from Low level to application layers — while managing architectural decisions, performance optimizations, and integration challenges.
  • Exhibit deep debugging proficiency , using low-level tools, instrumentation, and log analysis to quickly isolate and fix issues in complex systems.
  • Lead and participate in design reviews, FMEAs, risk assessments, and root cause analyses , ensuring high product quality and compliance with global medical standards .
  • Coach, mentor, and groom junior and mid-level engineers, fostering a culture of technical excellence, ownership, and continuous learning .
  • Collaborate with V&V, systems, safety, quality, and regulatory teams to ensure testability, traceability , and compliance with standards .
  • Work closely with cross-functional global teams, influencing platform strategy, reusability, and long-term maintainability.

Required Knowledge and Experience :

  • Bachelor’s or Master’s degree in Electronics, Electrical, Computer Science, Mechatronics Engineering.
  • 16+ years of embedded software development experience , with 5+ years in a senior or principal technical leadership role.
  • Expertise in modern C++ (C++17 / 20 and above) and real-time embedded systems .
  • Deep understanding of OS internals - Linux , QNX , Windows , and bare-metal platforms.
  • Strong knowledge of sensor / actuator control , deterministic loop design, low-latency architecture, and safety-critical constraints.
  • Solid grounding in embedded software design patterns , performance optimization, memory management, and synchronization techniques.
  • Hands-on experience with debugging complex embedded systems , using JTAG, oscilloscopes, logic analysers, GDB, and performance profilers.
  • Demonstrated experience in regulated environments , with a strong grasp of medical device development standards .
  • Nice to Have :

  • Experience with DDS (Data Distribution Service), EtherCAT  or other real-time communication middleware.
  • Knowledge of power management , UPS software behaviour, and safety mechanisms.
  • Familiarity with GUI frameworks like Qt / QML in embedded environments.
  • Exposure to cybersecurity , secure bootloaders, firmware upgrade mechanisms, and encrypted communications.
  • Contributions to open-source or prior work on high-integrity systems (medical, aerospace, automotive, etc.).
  • Physical Job Requirements

    The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position.

    Benefits & Compensation

    Medtronic offers a competitive Salary and flexible Benefits Package

    A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create.We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage.

    About Medtronic

    We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions.

    Our Mission — to alleviate pain, restore health, and extend life — unites a global team of 95,000+ passionate people.

    We are engineers at heart— putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.

    Learn more about our business, mission, and our commitment to diversity

    Create a job alert for this search

    Principal Software Engineer • nanakramguda, India

    Related jobs
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Guardant Health IndiaHyderabad, Telangana, India
    Guardant Health is a leading precision oncology company focused on guarding wellness and giving every person more time free from cancer. Founded in 2012, Guardant is transforming patient care and ac...Show moreLast updated: less than 1 hour ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Cornerstone OnDemandHyderabad, Telangana, India
    We are looking for a Senior Software Engineer for our Product engineering team.We were cloud before cloud was cool! Now we are working on tomorrow’s problems. We have been working in Cloud computing...Show moreLast updated: less than 1 hour ago
    • Promoted
    Principal Engineer, Software - Platform Automation [T500-20373]

    Principal Engineer, Software - Platform Automation [T500-20373]

    ANSRHyderabad, Telangana, India
    ANSR is hiring for one of its clients.NASDAQ : TMUS), headquartered in Bellevue, Washington, is America’s supercharged Un-carrier, connecting millions through its strong nationwide network and flags...Show moreLast updated: 9 days ago
    • Promoted
    Principal Engineer, Software - Accounting Technology [T500-20231]

    Principal Engineer, Software - Accounting Technology [T500-20231]

    ANSRHyderabad, Telangana, India
    ANSR is hiring for one of its clients.NASDAQ : TMUS), headquartered in Bellevue, Washington, is America’s supercharged Un-carrier, connecting millions through its strong nationwide network and flags...Show moreLast updated: 15 days ago
    • Promoted
    Principle / Senior Software Engineer

    Principle / Senior Software Engineer

    YO HR ConsultancyHyderabad
    Work Model : Work From Office (Hyderabad) Experience : 4 to 7 years Notice Period : Immediate joiners or up to 15 day...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer- Platform

    Principal Engineer- Platform

    TalentiserHyderabad, Telangana, India
    Participate in design, development, test, and maintenance.Develop and maintain complex Linux systems software to support deployment, upgrade, and day-to-day operation operations for the NAS applian...Show moreLast updated: 4 days ago
    • Promoted
    Principal Software Engineer – Storage Network Protocols - Kubernetes

    Principal Software Engineer – Storage Network Protocols - Kubernetes

    NasuniHyderabad, Telangana, India
    We are looking for a Principal Software Engineer with deep expertise in Kubernetes, CSI driver development, and systems programming in Golang and / or C++. In this hands-on role, you will lead the des...Show moreLast updated: 8 days ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    OptumHyderabad, Telangana, India
    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives.The work you do with our team will directly improve health outcomes by connect...Show moreLast updated: less than 1 hour ago
    • Promoted
    • New!
    Principal Engineer

    Principal Engineer

    Recrosecunderabad, telangana, in
    Essential duties / responsibilities : .Investigate, troubleshoot, and resolve software issues to ensure system stability and reliability. Maintain and enhance existing applications by optimizing perform...Show moreLast updated: 19 hours ago
    • Promoted
    Medtronic - Senior Principal Software Engineer

    Medtronic - Senior Principal Software Engineer

    Medtronic (Medtronic)(279)Hyderabad
    At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. Youll lead with purpose, breaking down barriers to innovatio...Show moreLast updated: 20 days ago
    • Promoted
    • New!
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    MedtronicHyderabad, Telangana, India
    Senior Principal Software Engineer – Software Architect for Device Managers.Come for a job, stay for a career.The Cardiovascular Group brings all our cardiac and vascular businesses together into o...Show moreLast updated: less than 1 hour ago
    • Promoted
    • New!
    Principal Engineer, Software - AIOps [T500-20350]

    Principal Engineer, Software - AIOps [T500-20350]

    ANSRHyderabad, Telangana, India
    ANSR is hiring for one of its clients.NASDAQ : TMUS), headquartered in Bellevue, Washington, is America’s supercharged Un-carrier, connecting millions through its strong nationwide network and flags...Show moreLast updated: less than 1 hour ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    OrbitalHyderabad, Telangana, India
    We’re Orbital — one of the fastest-growing sales AI startups.Based in New York City and Hyderabad, we’re building cutting-edge AI for go-to-market teams. M in funding from Silicon Valley investors, ...Show moreLast updated: less than 1 hour ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Tata Consultancy ServicesHyderabad, Telangana, India
    We are seeking a skilled Mid-level Optimisely Developer to join our team and help design, implement, and optimize A / B tests and experimentation strategies using the Optimisely platform.The ideal ca...Show moreLast updated: less than 1 hour ago
    • Promoted
    • New!
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Domnic LewisHyderabad, Telangana, India
    Exciting Job Opportunity with a world’s largest Medical Device manufacturing company : .Designation : Senior Principal Software Engineer. Preferred Industry- Medical Devices.Define and communicate the...Show moreLast updated: less than 1 hour ago
    • Promoted
    • New!
    Principal Software Engineer- Protocols

    Principal Software Engineer- Protocols

    NasuniHyderabad, Telangana, India
    Nasuni is a profitable and rapidly growing SaaS data infrastructure company reinventing enterprise file storage and data management in an AI-driven world. We power the data infrastructure of the wor...Show moreLast updated: less than 1 hour ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Tech MahindraHyderabad, Telangana, India
    Experience in Zuora Admin functions / Subscription Billing like creating and managing user accounts, security, generating reports, creating objects / fields Experience in automating business processes ...Show moreLast updated: less than 1 hour ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Foundation Finance Company CareersHyderabad, Telangana, India
    A Principal Engineer (PE) is a senior-level role in engineering, characterized by high-level technical expertise, leadership, and strategic thinking. PE will guide engineering teams, set technical d...Show moreLast updated: less than 1 hour ago
    • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    Marriott Tech AcceleratorHyderabad, India
    We are seeking an outstanding engineering talent with the experience to lead the design, solutioning and delivery of large-scale enterprise applications. The candidate should be product focused and ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Edvak EHRHyderabad, Telangana, India
    Senior Full Stack Engineer (5+ Years Experience).We are seeking a Senior Full Stack Engineer with strong hands-on coding expertise who can independently drive the complete engineering lifecycle.Fro...Show moreLast updated: less than 1 hour ago