- Develop and lead firmware and software projects in partnership with software teams.
- Understand and adhere to the requirements of regulated software development for in vitro diagnostics (IVDs).
- Maintain software requirements and associated documentation.
- Collaborate with the engineering team to troubleshoot and resolve issues.
- Perform formal software verification.
- Experience in regulated IVD development, including compliance with ISO13485 and IEC62304.
- Significant experience in formal software verification.
- Proficiency in C/C++ programming languages.
- Experience with Real-Time Operating Systems (RTOS) and bare-metal development.
- A proven track record in developing safety-critical software.
- Competence in working with embedded systems, including interpreting electronics schematics and performing I/O operations.
- Familiarity with Agile software development methodologies.