Principal Software Engineer - CRM
Core
Design, develop, and verify embedded software applications for implantable cardiac medical devices.
Role type
Principal Software Engineer (Embedded Systems)
Builds
Implantable cardiac medical devices
Domain
Medical device industry / Embedded systems
Deliverable
production ML models | product features
Required skills
Embedded software development, verification strategy definition, C/C++ programming, embedded systems architecture, real-time operating systems (RTOS), test and debug activities, CI/CD pipelines, wireless/Bluetooth technologies
Preferred skills
Automated test framework design, laboratory instrumentation usage, highly regulated industry experience
Responsibilities
Lead verification activities for embedded medical device software, define and own software verification strategy, provide technical leadership for verification across projects, ensure compliance with quality system requirements and risk management, coordinate cross-functional execution to meet project objectives
Seniority
Principal, hands-on IC with strategic leadership
