Senior Software Engineer
Core
Senior Software Engineer leading design, verification, and validation of embedded software and firmware for connected medical devices.
Role type
Senior IC embedded software engineer (medical devices)
Builds
Connected medical devices (Specialty Nutrition, RF Ablation, Pain Recovery systems)
Domain
Medical devices / Healthcare technology / Embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded firmware development, C++, System architecture design, Requirements management, Traceability, Secure boot implementation, Firmware upgrade mechanisms, OS kernel knowledge, Technical writing, Risk management, Design reviews
Preferred skills
Regulated product experience, Medical device standards (ISO 13485, IEC 62304), Cybersecurity for connected devices, CDMO collaboration, IP development
Technologies
Embedded Firmware, Hardware Support, C++, Excel
Responsibilities
Lead product subsystem design through development and commercialization, Review software deliverables from external partners, Create and maintain system/software documentation including Design History Files, Support software verification and validation activities, Interpret embedded code and firmware, Support risk management and design changes, Communicate software status and risks in cross-functional meetings
Seniority
Senior, hands-on IC