Embedded Software Engineer
Location: Irvine, California (100% onsite)
Resource Type: C2C
Worker type: US Citizen
Client: Aerospace domain
We are looking for an experienced Embedded Software Engineer to join our engineering team.
Key Responsibilities
- Participate in the complete Software Development Lifecycle (SDLC) including requirements analysis, architecture/design, implementation, integration, and testing.
- Develop and maintain embedded applications using C/C++.
- Work closely with hardware teams on board bring‑up, OS bring‑up, and device driver development.
- Develop and integrate hardware interface solutions for embedded platforms.
- Ensure regulatory compliance with customer safety and security standards.
- Debug, test, and optimize embedded software for performance and reliability.
- Collaborate with cross‑functional teams including hardware, systems, and verification engineers.
Required Skills
- Ensure regulatory compliance with customer safety and security standards D0-178.
- Strong experience in Embedded C/C++ development.
- Hands‑on experience with board bring‑up, OS bring‑up, and device driver development.
- Experience with hardware interfaces such as:
- UART
- USB
- Ethernet
- I2C
- SPI
- RS232 / RS422
- Knowledge of communication protocols including:
- CAN
- TCP/IP
- UDP
Experience
- 6 15 years of relevant experience in Embedded Software Development.
Skill Matrix
Must have skills:
Standards D0-178
Embedded C/C++ Software
Device driver development
Board bring‑up/OS bring‑up
Hardware interfaces
Aerospace domain
Single US Citizenship only
Sr. Embedded Software Engineer (Aerospace) in irvine at Unknown Company
This position is listed as full time and onsite.