← Back to Jobs
Technology
AS
Principal Embedded Software Engineer
AshtrixLake Forest, CA🇺🇸United StatesPosted 16 Aug 2026
Quick Overview
Salary
$80 - $90/hr
Work Type
On Site
Level
Leader
Job Description
Pay Rate Low: 80 | Pay Rate High: 90
Pay Rate Low: 80.00 | Pay Rate High: 90.00
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
Looking for an experienced embedded engineer who has worked in the medical device industry on complex multi-processor based systems as a "hands-on" individual contributor with the following:
Must Haves:
Nice to Have
Minimum Requirements:
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
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
Pay Rate Low: 80.00 | Pay Rate High: 90.00
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
Looking for an experienced embedded engineer who has worked in the medical device industry on complex multi-processor based systems as a "hands-on" individual contributor with the following:
Must Haves:
- Experience developing embedded software for medical devices according to FDA/ISO regulations (including IEC 62304) and writing supporting design and test documentation.
- Ability to migrate ARM legacy code to new ARM Boards.
- Proficient in creating bootloaders and application code as well as developing device drivers.
- Proficient with RTOS (CMX, ThreadX, or similar) and RTOS based applications and multi-threaded applications.
- Proficient programming in C++ and C targeting embedded modules.
- Experience with CAN, Ethernet, SPI, UART, I2C, ADC's and DAC's.
- Strong debugging skills at component-level designs on the PCBA or within an integrated product and experience with simulation and debug tools (ex: CANoe, Lauterbach)
- Proficient in using lab equipment (logic analyzers, in-circuit emulators, oscilloscopes and DVMs) to debug and troubleshoot designs.
- Ability to read schematics as applicable to design and debugging efforts.
- Ability to work independently while collaborating with subject matter experts (SMEs) to meet project schedule and project milestones.
- Ability to work on multiple projects with prioritizations aligned with project deliverables
Nice to Have
- Understanding of Software Development Lifecycle Management (SDLC).
- Experience with waveform generation, transducer signal sampling, motor control and other electromechanical control
- Experience in using static analysis, unit testing and other tools/methods.
- Experience using Git and Azure DevOps 5. Experience working in a Continuous Integration (CI) environment
- Experience with Python for general purpose scripting
- Good interpersonal & Communication skills.
Minimum Requirements:
- Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
- 6+ years hands on embedded software development experience
- Excellent written and verbal English communication skills
- Team player with demonstrated commitment to meeting schedule and project milestones.
- Good interpersonal & Communication skills to build positive departmental and inter departmental relationships in a virtual, remote, and asynchronous environment
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
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
Skills
Azure
C++
Git
Python
Similar jobs
Software Engineer II - Python
Chewy · Boston, United States
Just now$115k - $190k/yrSoftware Engineer (Early Career, Exceptional Talent)
Boom Supersonic · Centennial, United States
Just now$92k - $124k/yrPrincipal Software Engineer
BigBear.ai · United States
2 minutes agoSpacecraft Embedded Software Engineer, RTOS
Varda Space Industries · El Segundo, United States
2 minutes ago$131k - $184k/yrAI-Native Software Engineer Advisor Senior
Elevance Health · Atlanta, United States
2 minutes ago$141.6k - $222.0k/yrSenior Software Engineer, AI
Stord, Inc. · Atlanta, United States
3 minutes ago