Medtronic, Inc. is looking to solve the problem of defining product specifications and performing various software design and development activities for medical device software in a highly regulated environment.
Requirements
- Developing Software in regulated environment to include FDA software guidance and IEC 62304
- Automated testing with a unit test framework
- C++ development and Object-oriented analysis and design (OOAD)
- SDLC and Agile tools including Code Beamer and Jira
- Software test architecture and software tools for web software applications
- XML and JSON
- Configuration tools and best practices to include GIT
Responsibilities
- Participate in software design, testing, documentation and maintenance for medical device software
- Design and develop key technical components for the product software to include writing clean, logical, high-quality code
- Develop User Interface (UI) controls for the application, originally written in QML, using React framework and incorporating Typescript, JavaScript and Redux to augment core functionality in backend service microarchitecture
- Building core platform Operating System (OS) services to facilitate application runtime environment
- Conduct cyber security vulnerability analysis in code
- Test framework development using Google Test and Google Mock
- Develop software in accordance with IEC 62304 safety standard and FDA software guidance
Other
- Bachelor’s degree in Computer Science, Software Engineering or Computer Engineering or related computer or engineering field
- Two (2) years of experience as a software engineer or related occupation for medical devices
- Relocation assistance not available for this position
- Position works a hybrid model and will be onsite in Lafayette, CO – at least 4 days per week
- Must be eligible to work in the US