Principal Embedded Software Engineer

Astrix 

📍 Irvine, CA, United States 🇺🇸

contract
principal
60
on-site
Posted —

Key Skills

RTOSCC++ARMCAN

Industry

Medical DevicesConsumer Electronics

Job Description

Pay Rate Low: 60 | Pay Rate High: 85

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 bootloader, 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 DevOps, and CI environments.
  • Python scripting experience.
  • Experience with motor control, signal processing, and electromechanical systems.
  • Familiarity with static analysis, unit testing, and SDLC processes.

#EmbeddedSystems #EmbeddedEngineer #FirmwareEngineer #MedicalDevices #RTOS #Cplusplus #ARM #Hiring

This job description is a complete list of all desired skills but not all are required. We strongly encourage candidates who have some of the skills to apply. We look forward to a conversation to learn more about you!

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