Firmware Quality Assurance Engineer Co-Op Intern Full Time January-JuneEngineer
About the role
Join a firmware quality team that tests embedded software inside Class II cardiac monitoring devices and the desktop applications that support them. You will learn how quality engineers examine requirements, design tests, document evidence, and investigate failures before software reaches patients and internal customers. We are looking for a systematic, detail‑oriented, and proactive Firmware Quality Assurance Engineer – Co‑op who has an interest in medical devices and in trying to break them! You would design and execute tests in support of our Class II cardiac monitoring devices and their supporting software infrastructure. In this role, you will act as an advocate for the quality of our software, both from the perspective of our patients and our internal customers, working primarily with firmware written in C and with C#/.NET Windows desktop applications.
Responsibilities
- Perform manual system‑level, functional, and acceptance testing on embedded systems software (C) and supporting desktop software applications (C#/.NET).
- Collaborate with members of R&D and Manufacturing, among other teams, to define and implement testing strategies.
- Develop written verification test protocols, then subsequently document and report test results to both functional and customer requirements in a manner consistent with regulatory and internal standards.
- Review