Medtronic logo

Senior Principal Software Engineer

Medtronic
NewPosted today

LOCATION

Nanakramguda · Hybrid

EXPERIENCE

18+ Years

TYPE

FullTime

SKILLS REQUIRED

Technical LeadershipSoftware ArchitectureCI/CDSoftware TestingRegulatory Compliance

Job description

Overview

Senior Principal Software Engineer leading software engineering capabilities, excellence metrics and patient safety for the Cardiovascular, Medical Surgical and Neuroscience software teams at MEIC. Reports to the Director of Software Technology.

What you'll do

  • Partner with engineering, product management and quality teams to assess project progress and ensure alignment with software excellence metrics, quality goals and maturity standards.
  • Drive software maturity initiatives, tracking KPIs such as defect density, technical debt and code quality.
  • Implement frameworks to ensure reliability, scalability and maintainability across the software lifecycle.
  • Oversee the integration of DevOps practices, optimizing CI/CD pipelines, automating testing and improving deployment processes.
  • Lead the evaluation and optimization of software tools and development processes for code analysis, automation and collaboration.
  • Conduct critical reviews of software components to ensure best practices, code quality and adherence to industry standards.
  • Guide teams in optimizing development cycles and improving testing strategies.
  • Ensure software meets regulatory requirements and patient safety standards by driving initiatives such as Design for Reliability and Manufacturability (DRM) and Quality Improvement Plans.
  • Provide technical leadership and mentorship, fostering a culture of continuous learning.
  • Promote the reuse of software components and frameworks across teams.
  • Analyze performance data to identify areas for improvement and lead initiatives to enhance software quality, safety and user experience.
  • Regularly update stakeholders on progress, software maturity and quality metrics, providing strategic recommendations.

What you'll need

  • B-Tech/BE in Computer Science, Electronics or related field with 20+ years of experience in Software and Systems Engineering, OR ME/M-Tech with 18+ years of relevant experience.
  • Proven experience leading the development and delivery of enterprise-scale software systems with a focus on quality, reliability and maintainability.
  • Expertise in defining and implementing software quality metrics and ensuring adherence to best practices in software development and testing.
  • Deep understanding of software engineering processes, including agile methodologies, continuous integration/continuous delivery (CI/CD) pipelines and DevOps practices.
  • Experience driving software process improvement initiatives, leveraging data to enhance development efficiency and product quality.
  • Hands-on experience with Design for Reliability and Manufacturability (DRM) principles, driving their integration into the software product lifecycle.
  • Familiarity with patient safety standards and industry regulations such as ISO 13485 and IEC 62304 for safety-critical systems, particularly in healthcare or medical device industries.
  • Demonstrated ability to lead technical reviews, conduct code analysis and ensure alignment with regulatory and industry standards.

Nice to have

  • Experience developing software systems for regulated industries such as healthcare, aerospace or automotive, where safety and quality are critical.
  • Expertise in statistical process control, Six Sigma or other process improvement methodologies to drive quality improvement initiatives.
  • Experience working with cloud-native or distributed systems, particularly in optimizing their reliability and scalability.
  • Hands-on experience with software maturity models, such as CMMI, and their application in driving software excellence and continuous improvement.
  • Previous leadership roles in driving cross-functional quality improvement initiatives, particularly in environments requiring stringent safety and regulatory compliance.

Details

  • Location: Nanakramguda, Hyderabad, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Principal Software Engineer