Embedded Software Engineer
Salary & Market Data
Matched to BLS occupational data · California
Job Description
Job Title: Embedded Software EngineerLocation: Irvine, CA (Onsite)Duration: Fulltime / Contract Job Overview: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.
- 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
- CAN
- TCP/IP
- UDP
Important Notice
This listing was syndicated from Adzuna. We strive to keep information accurate, but do not assume responsibility for the content of this posting.
- Use the Apply button above to contact the employer directly
- Verify the employer and position details before applying
- Review our Terms of Service for listing policies