Embedded Software Engineer
Core
Design, develop, and validate software for embedded medical devices, ensuring compliance with FDA requirements.
Role type
Mid-to-senior level embedded software engineer (medical devices)
Builds
Embedded software for medical devices (diagnostics, diabetes care)
Domain
Healthcare / Medical Devices / Embedded Systems
Deliverable
production ML models | product features
Required skills
C, C++, C#, Python, software integration testing, system testing, software design requirements, unit test frameworks, debuggers, IDEs
Preferred skills
FDA Design Control procedures, ISO/IEEE standards, software lifecycle processes
Technologies
C, C++, C#, Python
Responsibilities
Design and implement embedded software, prepare software design requirements and specifications, evaluate designs through testing and documentation, participate in software development verification and validation, adhere to FDA-compliant Design Control procedures
Seniority
Mid-level, hands-on IC with mentorship of juniors