Posted in

Senior Embedded Software Engineer – Automation

Senior Embedded Software Engineer – Automation

CompanyMedtronic
LocationBrooklyn Park, MN, USA
Salary$120000 – $180000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior

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