Principal Software Engineer - Core Infrastructure (Python/C++)
Core
Set technical direction for the core infrastructure of the Prism Mapping platform, including runtime, IPC, device communication, and system services for real-time cardiac mapping.
Role type
Principal Software Engineer (Core Infrastructure)
Builds
The foundational software layer for the Affera Prism Mapping System, an electrophysiology mapping platform used by physicians to diagnose and guide treatment of cardiac arrhythmias.
Domain
Medical device software / Electrophysiology / Real-time systems
Deliverable
production ML models | product features | infrastructure
Required skills
Linux systems programming, Python, C++, software architecture, real-time/near-real-time architecture, device-connected systems, cross-functional leadership, technical strategy, mentoring
Preferred skills
Regulated environment experience, AI tool adoption, large cross-functional initiative leadership
Technologies
Python, C++, Linux
Responsibilities
Lead architecture for foundational software (runtime, IPC, device communication), define multi-release direction for platform scaling, set engineering bar for reliability and safety, lead design of major subsystems, drive technical alignment across teams, establish design patterns and standards, provide technical leadership and mentoring, identify improvements in architecture and processes.
Seniority
Principal, strategy & mentorship