C++ Embedded Software Development with Medical Device,
REMOTE
Long Term Contract
c++ firmware developer with IEC62304 experience.
The person takes over remaining software documentation and verification work from a departing R&D lead, so they need to be productive within days.
Must-have skills
Software development background: able to read and reason about system and software architecture, including error-handling design and expected behavior.
IEC 62304: hands-on experience with the medical device software lifecycle and its deliverables, including software safety classification.
Risk management: experience closing open risk actions and linking risks to requirements and verification (ISO 14971).
Requirements engineering: decomposing requirements and building end-to-end traceability from requirement to design to verification evidence.
Software lifecycle documentation: fluent in how the SRS, SHDD (hardware/software design descriptions), ICD (interface control), and architecture documents relate, and able to reconcile discrepancies across them.
Verification: identifying and closing verification gaps, maintaining a verification gap matrix, and assessing whether test evidence supports each requirement.