As a Senior Principal Software Systems Engineer at Medtronic's MEIC, you will provide strategic technical leadership across our Cardiovascular, Neuroscience, and Medical Surgical portfolios. Reporting to the Director of Software Technology, you'll be at the forefront of technological innovation and execution, spanning Cloud, IoT, AI/ML, and Embedded software systems. This role is critical for aligning engineering teams with cutting-edge trends, driving software excellence through frameworks like Design for Reliability and Manufacturability (DRM), and breaking down barriers to innovation to champion healthcare access and equity.
A Day in the Life
You will lead software systems and advanced technology initiatives by:
- Cross-Functional Collaboration: Working with cross-functional teams and leadership to align on the technology roadmap, review project progress, identify risks, and prioritize Cloud, IoT, and AI/ML initiatives, with a strong awareness of embedded systems and their integration into product development.
- Clinical Needs Translation: Collaborating with clinical and product teams to translate clinical needs into clear software requirements, ensuring solutions address both technical and user-centric outcomes, especially for embedded systems.
- Technical Advisory Participation: Participating in Technical Advisory Committees to ensure system designs are scalable, secure, and adhere to governance frameworks, considering embedded software architectures.
- Product & Business Alignment: Partnering with product teams to balance technical feasibility with business goals, shaping product features, managing technical debt, and ensuring embedded systems meet clinical and operational expectations.
- Software Quality Leadership: Leading efforts to enhance software quality through structured processes like Design for Reliability and Manufacturability (DRM) and Patient Safety and Quality Improvement Plans (PSQIP), ensuring compliance with ISO 13485 and IEC 62304, with a focus on embedded systems.
- Knowledge Sharing & Best Practices: Partnering with Communities of Practice (CoPs) to foster knowledge sharing across teams regarding software engineering, systems design, embedded software, and emerging technologies.
- Stakeholder Communication: Presenting updates and technical roadmaps to internal and external stakeholders, ensuring alignment with long-term strategic objectives and addressing unique embedded software requirements.
- Continuous Improvement: Driving continuous improvement initiatives by assessing software maturity levels and implementing best practices to elevate product quality, focusing on embedded systems integration and alignment with clinical/regulatory standards.
- Serving as a technical leader in advanced technology domains like Cloud Computing, IoT, AI/ML, and Embedded applications, ensuring alignment with organizational goals and industry advancements.
- Overseeing architecture governance, ensuring compliance with standards for security, scalability, and software quality.
- Conducting technical feasibility assessments for emerging technologies, guiding strategic decision-making.
- Overseeing end-to-end software engineering processes, ensuring efficiency, quality, and adherence to best practices and regulatory requirements.
- Leading efforts in systems engineering, ensuring compliance with clinical/therapy requirements and healthcare standards like IEC 62304 and ISO 13485.
- Conducting technical reviews to assess design quality, technical risk, and delivery strategies for software and system solutions.
- Advocating for the incorporation of Software Design for Reliability and Manufacturability (DRM), ensuring long-term operational efficiency and software reliability.
- Fostering collaboration across technology domains through CoPs, driving a culture of innovation and knowledge sharing.
- Promoting an Innovation culture through innovation scouting and mentoring innovative ideas.
- Collaborating with cross-functional teams (business analysts, developers, end-users) to understand requirements and deliver solutions.
Required Knowledge and Experience
- B.Tech/BE in Computer Science, Electronics, or a related field with 20+ years of experience in Software and Systems Engineering, OR ME/M-Tech with 18+ years of relevant experience.
- Proven track record in leading technology teams and innovation across Cloud, IoT, and diverse software systems.
- Expertise in architecture governance, with deep experience in defining and implementing software design and development frameworks.
- Strong knowledge of software engineering processes, including the development of tools and techniques to drive efficiency and scalability.
- Hands-on experience with technical evaluations and feasibility studies for emerging technologies.
- Deep familiarity with product security frameworks, regulatory standards, and compliance.
- Expertise in systems engineering, with an understanding of clinical/therapy domains and healthcare standards.
- Demonstrated leadership in technical innovation, including leading and/or mentoring teams in clinical and/or software innovations.
Preferred Knowledge/Experience
- Experience with Six Sigma and/or Design for Reliability and Manufacturability (DRM) frameworks.
- Knowledge of AI/ML frameworks and their integration into large-scale systems.
- Experience in R&D, technology landscapes, and roadmapping for advanced tech.
- Previous work in regulated industries like medical devices or healthcare technology.
- Demonstrated leadership in software quality initiatives with a focus on ISO 13485 and IEC 62304.