Back to jobs
M
Hiring companyMedtronic

Verified today

Senior Principal Software Engineer

Nanakramguda, Hyderabad, India Full time Hybrid

About the role

Senior Principal Software Engineer at Medtronic will lead software engineering excellence, ensuring high-quality, safe, and efficient systems. This role involves cross-functional collaboration, driving software maturity, DevOps integration, and regulatory compliance. The engineer will mentor teams, optimize tools, and promote continuous improvement in healthcare software solutions.

What you’ll do

  • Collaborate with engineering, product management, and quality teams to assess project progress and ensure alignment with software excellence metrics.
  • Drive software maturity initiatives, tracking KPIs such as defect density, technical debt, and code quality.
  • 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.
  • Conduct critical reviews of software components to ensure best practices, code quality, and adherence to industry standards.
  • Ensure software meets regulatory requirements and patient safety standards by driving initiatives like Design for Reliability and Manufacturability (DRM).
  • Provide technical leadership and mentorship, fostering a culture of continuous learning and ensuring the team stays current with industry trends.
  • Promote the reuse of software components and frameworks across teams, enhancing efficiency and consistency.
  • Analyze performance data to identify areas for improvement, leading initiatives to enhance software quality, safety, and user experience.
  • Regularly update stakeholders on progress, software maturity, and quality metrics, providing strategic recommendations for process improvements.

What you’ll bring

  • 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 software 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 in 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.

Skills

Software engineeringQuality metricsAgile methodologiesCI/CD pipelinesDevOps practicesDRM principlesPatient safety standardsTechnical reviewsCode analysisRegulatory compliance

Benefits

  • Competitive salary
  • Flexible benefits package
  • Resources and compensation plans

Education

B-Tech/BE or ME/M-Tech in Computer Science, Electronics, or related field