Senior Embedded Software Engineer
Core
Lead software sustainment, investigate and resolve product issues, and drive design changes for released medical devices.
Role type
Senior embedded software engineer (sustainment)
Builds
Medical device software updates and reliability improvements
Domain
Medical technology / Embedded systems
Deliverable
production ML models | product features
Required skills
C, C++, Python, embedded systems development, design controls, risk management, root cause analysis, CAPA implementation
Preferred skills
static/dynamic analysis, memory management, code coverage, Application Lifecycle Management, traceability tools, integration and deployment processes
Technologies
C, C++, Python
Responsibilities
Analyze and correct complex product design issues; generate and review documentation for sustainment projects; mentor others on industry standards and post-market procedures; support post-market activities including field issue resolution; drive continuous improvement efforts for released products; act as technical SME for production line escalations
Seniority
Senior, hands-on IC