Sr. Embedded Software Engineer
Core
Design, develop, and validate software for embedded medical devices ensuring FDA compliance.
Role type
Senior embedded software engineer (medical devices)
Builds
FDA-compliant embedded software for medical devices
Domain
Healthcare / Medical Devices / Embedded Systems
Deliverable
production ML models | product features
Required skills
C, C++, C#, Python, embedded software design, FDA Design Control procedures, software verification and validation, hazard/risk analysis, root-cause analysis, debugging, unit testing
Preferred skills
middleware frameworks, protocol stacks (USB, BLE, TCP/IP), system-level software, end-to-end system building, ISO/IEEE standards knowledge
Technologies
C, C++, C#, Python, IDEs, debuggers, unit test frameworks
Responsibilities
Design and implement software from requirements, maintain design and interface specifications, debug and troubleshoot software issues, participate in software verification and validation, contribute to hazard/risk analysis and root-cause analysis
Seniority
Senior, hands-on IC