Principal Embedded Software Engineer

Irvine, CA, US • Posted 14 hours ago • Updated 2 hours ago
Full Time
On-site
USD $60.00 - 85.00 per hour
Fitment

Dice Job Match Score™

📋 Comparing job requirements...

Job Details

Skills

  • Computer Hardware
  • System Integration
  • Computer Science
  • Computer Engineering
  • Electrical Engineering
  • Embedded Software
  • Software Development
  • Regulatory Compliance
  • ISO 9000
  • Migration
  • ThreadX
  • Multithreading
  • C
  • Ethernet
  • SPI
  • UART
  • I2C
  • Debugging
  • Oscilloscope
  • Logic Analyzer
  • Laboratory Equipment
  • Communication
  • CANoe
  • Lauterbach
  • Git
  • Microsoft Azure
  • DevOps
  • Continuous Integration
  • Python
  • Scripting
  • Signal Processing
  • Electromechanics
  • Unit Testing
  • Software Development Methodology
  • Embedded Systems
  • Medical Devices
  • RTOS
  • C++
  • ARM
  • Recruiting
  • Employment Authorization
  • SAP BASIS

Summary

Pay Rate Low: 70 | Pay Rate High: 90

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

#LI-RL1
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10522794
  • Position Id: 9827b86a85a87a139fdae24b313d1703
  • Posted 14 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Lake Forest, California

Yesterday

Easy Apply

Contract

$82 - $85

Irvine, California

Today

Full-time

USD 179,200.00 - 322,500.00 per year

Irvine, California

2d ago

Easy Apply

Third Party, Contract

$70 - $80

Irvine, California

14d ago

Easy Apply

Contract, Third Party

$70 - $80

Search all similar jobs