Medtronic is looking to solve the problem of developing reliable, efficient, and high-quality software solutions for their next-generation medical devices, while ensuring compliance with regulatory requirements.
Requirements
- 7+ years of experience in embedded software development, including significant experience with C and C++.
- Developed and reviewed documentation according to medical device regulatory standards (e.g., IEC 62304).
- Proven track record of leading software architecture and development for embedded systems.
- Strong understanding of real-time operating systems (RTOS), microcontrollers, and hardware/software interfaces.
- Experience in regulated environments (medical device experience preferred).
- Experience with ARM Cortex, ST Microelectronics, ADI Sharc, or other microcontroller platforms.
- Familiarity with software development tools (e.g., Git, Azure DevOps, static analysis tools).
Responsibilities
- Lead the architecture, development, and integration of embedded software systems for medical devices.
- Design and implement software in C and C++ for real-time embedded platforms.
- Drive technical decisions and mentor junior engineers.
- Collaborate with hardware, systems, and quality teams to ensure seamless integration and compliance.
- Develop and review documentation according to medical device regulatory standards (e.g., IEC 62304).
- Conduct code reviews, unit testing, and debugging to ensure software reliability and performance.
- Participate in risk analysis, requirements definition, and design reviews.
Other
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field, and a minimum of 7 years of relevant experience; OR Master’s degree with a minimum of 5 years of relevant experience; OR PhD with 3 years of relevant experience.
- Excellent problem-solving, communication, and leadership skills.
- Minimum of 4 days onsite requirement at Jacksonville, Florida location.
- Must be able to interact with a computer, and communicate with peers and co-workers.
- Must be independently mobile.