CareerPlanSign in

Principal, Software Engineer

Lake Forest, California💼 Full-time💰 $128,350–$166,100🗓 2026-07-14 → 2026-09-26

Core

Maintaining, enhancing, and supporting software for on-market medical device products, ensuring reliability, compliance, and lifecycle sustainability.

Role type

Principal Software Engineer (Medical Devices)

Builds

Software updates and modifications for on-market medical device systems

Domain

Medical Devices / Healthcare

Deliverable

production ML models | product features

Required skills

C++, C#, RTOS, Windows environments, hardware/software interfaces, object-oriented design, large software architecture, software configuration management, unit/integration testing, SDLC (Agile/Scrum)

Preferred skills

MATLAB, LabView, FPGA, Firmware, camera interactions, networking, cybersecurity concepts, FDA/ISO regulations (21 CFR 820.30, ISO 13485, IEC 62304, ISO 14971), EUMDR

Technologies

C++, C#, RTOS, Windows (Win10/11), AWS DevOps, Jira, Git, ADO, GitHub, TFS, Microsoft Visual Studio

Responsibilities

Code and implement software updates for on-market systems; troubleshoot anomalies and define compliant solutions; maintain configuration management and change control; document and execute change-related tests; ensure compliance with post-market release procedures; collaborate with cross-functional teams on software modifications.

Seniority

Principal, hands-on IC with strategic oversight

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.