Senior Embedded Software Engineer – Automation
Company | Medtronic |
---|---|
Location | Brooklyn Park, MN, USA |
Salary | $120000 – $180000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
Requirements
- Bachelor’s degree in a technical discipline with minimum of 4 years relevant software and firmware experience
- Or advanced degree with a minimum of 2 years relevant software and firmware experience
Responsibilities
- Verify high quality embedded software for Class 3 Medical Devices
- Implement Software Development Life Cycle activities and prepare deliverables for regulatory submission: Planning, Requirements definition, Architecture and Detailed Design and Coding, Testing (unit and integration), Release and Maintenance
- Estimate and plan development and verification efforts in compliance with Federal and International regulations (62304, 60601-1) as well as internal Quality System Regulations
- Develop test designs, test tools, automated test protocols and author reports
- Troubleshoot, debug, and analyze product and system wide issues, maintaining and supporting existing embedded software systems
- Utilize Software engineering techniques to maximize test coverage in both manual and automation testing
- Coach and mentor firmware verification team members across the globe
Preferred Qualifications
- Expert in python language programming for developing automated test protocols to verify embedded systems
- Comfortable reading C and Java code with ability to contribute to code reviews, etc.
- Experience developing and executing automated testing across the Software Development Lifecycle compliant to Federal and International regulations
- Experience in developing automated test tools to be used in verification, especially exposure to security, Bluetooth, and radio telemetry
- Experience planning and executing under Agile-Scrum development methodology as well as implementing and using DevOps/continuous integration development environments
- Technical leader with a passion for verification and product quality