Software Engineering Manager - Cardiac Ablation Solutions
Medtronic
Summary
The Software Engineering Manager will be an integral member of the Affera Software Team, working on cutting-edge technology in the electrophysiology field. This role offers a rare chance to be at the forefront of developing groundbreaking technology that can disrupt the industry.
Job description
This role will lead a team responsible for designing, developing, testing, and maintaining software for the Affera mapping system, providing technical leadership, people management, and cross-functional execution oversight to deliver safe, high-quality, and innovative software solutions that support product performance, regulatory compliance, and business objectives.
About the Affera Mapping and Ablation System
The Affera Mapping and Ablation System is an innovative medical technology designed to treat patients with cardiac arrhythmias. The system involves advanced mapping techniques to create detailed images of the heart's electrical activity, helping physicians identify abnormal areas causing arrhythmias. Once identified, the Affera Ablation System delivers targeted energy to disrupt these abnormal signals, restoring normal heart rhythm.
Primary Responsibilities
- Lead software engineering teams responsible for architecture, design, development, sustaining activities for complex medical device software.
- Define technical direction, development priorities, and execution plans in alignment with product and business strategy.
- Support planning and execution of release milestones, risk management, defect resolution, and continuous improvement while partnering with cross-functional teams to deliver robust solutions for current and future product releases.
- Define, plan, organize, and coordinate software development deliverables across multiple sites in accordance with FDA and other regulatory requirements.
- Recruit, coach, mentor, retain, and develop high-performing software engineering talent while fostering a culture of accountability, collaboration, innovation, and engineering excellence.
- Lead forecasting, effort estimation, resource planning, technical planning, execution, and release activities.
- Drive continuous improvement by identifying and implementing industry-standard software engineering technologies, methods, and tools.
- Apply software development methodologies, including Agile practices, to improve execution, collaboration, and delivery across the organization.
- Champion best practices in software development, architecture, cybersecurity, testability, and documentation.
- Oversee definition and implementation of software engineering practices that improve quality, maintainability, scalability, and product performance.
- Contribute to product strategy through technical assessment, roadmap input, and tradeoff analysis.
Requirements
- Bachelor's degree and a minimum of 7 years of relevant experience with 5+ years of managerial experience OR an advanced degree with a minimum of 5 years of relevant experience with 5+ years of managerial experience.
- Demonstrated ability to balance technical leadership, people management, execution discipline, and long-term engineering strategy.
- Familiarity with Python and C++.
- Thorough understanding of software architecture, design, implementation, code review, integration, and requirements traceability practices.
- Strong knowledge of medical product software development, IEC-62304, and FDA guidance in a technical discipline, preferably software related (Computer Science, Computer Engineering, Electrical Engineering), with relevant software engineering experience in regulated product development.
- Strong understanding of good documentation practices, software lifecycle processes, configuration management, and commonly used engineering management tools.
- Ability to work with Quality, Regulatory, Systems, Test, and other engineering partners to ensure software deliverables meet product, compliance, and business needs.
- Ability to work with Systems, Mechanical, Electrical, and Software engineers when discovering, documenting, and resolving integration issues.
- Experience leading teams that develop complex software systems involving real-time performance, hardware integration, data visualization, or distributed system components.
- Experience with embedded software, real-time systems, imaging, mapping, or medical device platforms.
- Experience writing technical reports
- Strong work ethic and entrepreneurial drive
- Ability to work effectively in a fast-paced, collaborative environment.
- Strong communication skills, both written and verbal
Benefits
- Health, Dental & Vision Insurance
- Health Savings Account
- Healthcare Flexible Spending Account
- Life Insurance
- Long-term Disability Leave
- Dependent Daycare Spending Account
- Tuition Assistance/Reimbursement
- Simple Steps Well-being Program
- Incentive Plans
- 401(k) Plan with Employer Match
- Short-term Disability
- Paid Time Off
- Paid Holidays
- Employee Stock Purchase Plan
- Employee Assistance Program
- Non-qualified Retirement Plan Supplement
- Capital Accumulation Plan
Company overview
Medtronic is a global healthcare technology leader and one of the world's largest medical device companies, founded in 1949 in Minneapolis, Minnesota. The company operates in over 150 countries and employs more than 90,000 people worldwide. Medtronic's mission is to alleviate pain, restore health, and extend life through innovative medical technologies. The company develops and manufactures devices and therapies to treat more than 70 health conditions, including cardiac devices, cranial and spine robotics, insulin pumps, surgical tools, patient monitoring systems, and more. With a rich history that began with the invention of the battery-powered pacemaker, Medtronic has grown into a diversified healthcare technology company with four main business units: Minimally Invasive Therapies Group, Diabetes Group, Restorative Therapies Group, and Cardiac and Vascular Group. The company's therapies help approximately 72 million people annually and represent a significant force in advancing medical technology to address some of humanity's most challenging health problems.