Sr. Principal Embedded Software Engineer
Core
Lead embedded software architecture, design, and lifecycle management for implantable and external neuromodulation therapy systems managing chronic pain, movement disorders, and epilepsy.
Role type
Senior Principal Embedded Software Engineer (Technical Leadership & Architecture)
Builds
Secure, reliable, and regulatory-compliant embedded software for patient-facing neuromodulation products
Domain
Medical Devices / Neuromodulation / Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded software architecture, Real-Time Operating System (RTOS) design, ARM v8m architecture development, Hardware/software integration, Regulatory compliance (IEC 62304/60601-1), Agile/DevOps practices, Technical leadership, Root-cause analysis
Preferred skills
RTOS schedulability analysis, USB CDC/HID interfaces, Security solutions (TLS 1.3, x509), Driver development, Bluetooth & RF telemetry, Oscilloscope/Logic analyzer usage
Technologies
Azure RTOS, ThreadX, ARM v8m, TLS 1.3, x509, USB, Bluetooth, RF, JTAG, UART
Responsibilities
Lead embedded software architecture and technical decision-making; Define and evaluate software/hardware/security/RTOS design approaches; Collaborate with cross-functional teams to resolve complex technical challenges; Provide technical oversight to globally distributed teams; Investigate and resolve complex product issues via debugging and integration; Ensure compliance with medical device software standards; Advance Agile, DevOps, and automated testing practices; Assess technical risks and emerging technologies.
Seniority
Principal, hands-on IC with strategic leadership and mentorship