Principal Embedded Software Engineer
Role details
Job location
Tech stack
Requirements
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., * 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.
Benefits & conditions
3.43.4 out of 5 stars Lake Forest, CA 92630 $60 - $70 an hour - Contract, Pulled from the full job description
- Health insurance
- 401(k) matching
- Paid time off
- Dental insurance, 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