Medtronic is seeking a Principal Software Engineer to design and develop intuitive, user-friendly interfaces for advanced medical devices, specifically the Affera Mapping and Ablation System, to enhance usability and functionality, and make a tangible difference in patients' lives.
Requirements
- Expert-level proficiency in Python and C++
- Deep understanding of software engineering principles, including architecture, data structures and algorithms
- Experience with embedded systems
- Solid understanding of network communication protocols and technologies
- Experience with software version control systems, such as Git
- Experience with Agile development methodologies
- Experience with cloud-based platforms and services (e.g., AWS, Azure)
Responsibilities
- Lead the design, development, and maintenance of complex software systems, ensuring high performance, scalability, and reliability
- Develop and debug software for embedded systems, ensuring seamless integration with hardware components
- Collaborate with cross-functional teams, including hardware engineers, product managers, and quality assurance, to define software requirements and deliver high-quality solutions
- Optimize software performance, ensuring low latency, high reliability, and scalability
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to best practices
- Mentor and guide junior software engineers, fostering a culture of continuous learning and professional growth
- Implement and maintain robust software testing strategies, including unit, integration, and automated testing to ensure high-quality code
Other
- Bachelor's degree and 7 years of relevant experience, OR Master's degree with 5 years of relevant experience, OR PhD with 3 years relevant experience
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
- Ability to work a minimum of 4 days a week onsite
- Ability to attend and participate in pre-clinical in-vivo system evaluations and laboratory demonstrations for internal stakeholders and clinicians
- Ability to work in a fast-paced environment with multiple priorities and deadlines