Software Quality Engineer- Internship
Core
Formal software verification and quality assurance for embedded firmware and new medical devices.
Role type
Software Quality Engineer (Internship)
Builds
Embedded firmware and software for medical devices
Domain
Medical device manufacturing / Cybersecurity
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
software verification process, software and firmware development, build and release management, source revision control, product cybersecurity, threat modeling, cybersecurity risk management, vulnerability management, Software Bill of Materials preparation, test case development, issue tracking, automated regression testing, build automation
Preferred skills
cybersecurity risk management, automated software verification testing, healthcare regulatory frameworks (ISO 13485, IEC 62304, IEC 81001-5-1, ANSI/AAMI TIR57), product cybersecurity regulatory frameworks (IEC 62443, ISO 27001, NIST SP 800-53)
Technologies
None explicitly stated
Responsibilities
Ensure quality of SW and FW for products under development, Participate in ethical hacker/penetration tester activities, Perform software risk analysis for medical products, Perform threat modeling and cybersecurity risk assessment for medical products, Prepare or review Software Bill of Materials, Development of test cases and execution of testing on software/firmware deliveries, Writing verification documentation (test plans, test protocols, reports), Issue tracking, Introducing new technologies to improve verification activities, Interface with customers as quality engineer reference for software/firmware activities, Working together with the development team (hardware, software, firmware), Work in an international environment
Seniority
Intern