Overview
Skills
Job Details
Job Title: Embedded Software Engineer (with microcontroller programming - Medical Device domain preferred or aerospace, automotive also work)
Location: Irvine, CA (Onsite)
Job Type: Contract
Job Description:
We are seeking a highly skilled Embedded Software Engineer to join our client s engineering team for the development of cutting-edge electro-mechanical medical devices. This is a key role focused on embedded software development in a regulated, safety-critical environment.
Key Responsibilities:
Design, develop, and test embedded software for microcontroller-based systems (e.g., STM32, NXP, TI)
Work closely with cross-functional teams (hardware, systems, verification) in a structured SDLC
Interface with sensors, actuators, and fluid/flow control systems using UART, SPI, I2C, and CAN protocols
Develop unit tests, perform static code analysis, and support system integration testing
Ensure compliance with FDA regulations and medical device software standards such as IEC 62304 and ISO 14971
Create documentation and reports required for regulated medical software development
Required Skills:
Bachelor s or Master s in Computer Science, Electrical Engineering, or a related field
8+ years of experience in embedded software development
Hands-on experience with microcontroller programming (STM32, NXP, or TI)
Strong knowledge of communication protocols: UART, SPI, I2C, CAN
Experience working on medical devices or in a regulated industry (e.g., aerospace, automotive)
Familiarity with electro-pneumatic or electromechanical devices
Experience with FDA Class B or Class C medical software
Working knowledge of IEC 62304, ISO 14971, and FDA software guidance
Proficient in C/C++ development and debugging in real-time systems
Nice to Have:
Experience with flow control systems or fluid dynamics in devices
Knowledge of static analysis tools (e.g., Polyspace, Coverity)
Experience with Agile methodologies and version control systems (e.g., Git)
Why Join Us?
Work on life-saving technology in the medical device space
Collaborative and experienced engineering teams
Long-term, stable contract opportunity with growth potential
Interested candidates, please apply with your updated resume.
For immediate consideration, feel free to email your resume to