×
Register Here to Apply for Jobs or Post Jobs. X

Principal Embedded Software Engineer

Job in Lake Forest, Orange County, California, 92630, USA
Listing for: Astrix Inc.
Full Time position
Listed on 2026-07-26
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Salary/Wage Range or Industry Benchmark: 60 - 70 USD Hourly USD 60.00 70.00 HOUR
Job Description & How to Apply Below

Pay Rate Low: 60 | Pay Rate High: 70+ doe

Exciting Principal Embedded Software Engineer opportunity to work for a global leader dedicated to helping people see brilliantly. The largest device company in the world – with complementary businesses in Surgical and Vision Care

Location:
Lake Forest - onsite

Contract Length: 6-9 month contract with extension and strong conversion potential

Benefits: Medical, Dental, Holiday, PTO 401K matching

Medical Devices | RTOS | C/C++ | ARM | IEC 62304

We are seeking a Principal Embedded Software Engineer to develop and support embedded software for medical devices in a regulated environment. This role requires expertise in embedded systems, RTOS-based applications, ARM platform migration, and hardware/software integration.

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 6+ years of embedded software development experience.
  • Medical device software development experience in compliance with FDA/ISO regulations, including IEC 62304.
  • Experience migrating legacy ARM code to new ARM platforms, including boot loader, application, and device driver development.
  • Strong experience with RTOS (CMX, ThreadX, or similar) and multi-threaded applications.
  • Proficiency in C and C++ for embedded systems.
  • Experience with CAN, Ethernet, SPI, UART, I2C, ADCs, and DACs.
  • Strong debugging and troubleshooting skills using oscilloscopes, logic analyzers, and other lab equipment.
  • Excellent communication skills and ability to work independently.
Preferred Qualifications
  • Experience with CANoe, Lauterbach, Git, Azure Dev Ops, and CI environments.
  • Python scripting experience.
  • Experience with motor control, signal processing, and electromechanical systems.
  • Familiarity with static analysis, unit testing, and SDLC processes.

#Embedded Systems #Embedded Engineer #Firmware Engineer #Medical Devices #RTOS #Cplusplus #ARM #Hiring

This job description is a complete list of all desired skills but not all are required.

Work Authorization Requirement

Candidates must be authorized to work in the United States on a permanent basis.

Sponsorship (including H-1B, OPT, CPT, etc.) is not available for this role now or in the future.

INDBH

#LI-RL1

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary