Medtronic is looking to solve the problem of developing and implementing embedded software for advanced surgical medical devices to maximize their value for customers and address the needs of patients across the globe.
Requirements
- Strong background in C++ programming language
- Embedded systems development
- Deep understanding of medical device product development practices
- Experience with data storage design on an embedded device
- Linux development environment experience
- Knowledge of real-time processing performance on embedded platforms
Responsibilities
- Developing a high-performance C++ codebase for embedded systems.
- Implement and optimize clinical applications to enhance performance and reliability of embedded systems.
- Collaborate with cross-functional teams to port code to an embedded system and ensure the accuracy and efficiency of the code conversion.
- Optimize computation to achieve real-time processing performance on embedded platforms.
- Document code and processes to facilitate future maintenance and updates
- Design, implement, and test applications for embedded medical device
- Own design and roadmap across multiple medical devices and related product
Other
- Bachelor’s degree in Computer Engineering, Computer Science, or related technical degree
- Minimum of 4 years of experience
- Ability to work in a collaborative and cross-functional team environment
- Commitment to achieving and exceeding project goals and timeline
- Physical demands include being independently mobile and interacting with a computer and peers