CareerPlanSign in

Principal 1, Embedded Software Engineer

Lake Forest, California💼 Full-time💰 $128,350–$166,100🗓 2026-09-11 → 2026-09-25

Core

Lead the design, development, integration, and testing of computer-controlled electromechanical medical devices in a Real-Time Operating System (RTOS) environment.

Role type

Principal 1, Embedded Software Engineer

Builds

Computer-controlled electromechanical medical devices for eye health

Domain

Medical devices / Embedded Systems

Deliverable

production ML models | product features

Required skills

C++, C, RTOS, embedded microcontrollers, multi-threaded applications, communication peripherals (SPI, CAN, UART, I2C, Ethernet), board bring up, device drivers, bootloaders, software risk management, GxP compliance

Preferred skills

Electronic circuitry, schematic reading, simulation and debug tools (CANoe, Lauterbach), lab equipment (logic analyzers, oscilloscopes), embedded software architecture, design patterns

Technologies

C++, C, RTOS (CMX, ThreadX), STM32, NXP, CANoe, Lauterbach

Responsibilities

Lead design and implementation of complex software solutions; Provide technical guidance and mentor junior engineers; Collaborate with product management and business leaders; Ensure best practices and optimize development processes; Evaluate and improve the software development lifecycle; Lead high-impact engineering projects; Make key technical decisions on software design and architecture; Act as a subject-matter expert for complex technical challenges

Seniority

Principal, hands-on IC with strategic influence

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