Embedded Software Engineer (Avionics)
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateJob Title : Embedded Software Engineer
Location :
Irvine, CA (Onsite)
Duration : 12 Months
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 – DO 178
Debug, test, and optimize embedded software for performance and reliability.
Collaborate with cross-functional teams including hardware, systems, and verification engineers.
Experience:
6 – 15 years of relevant experience in Embedded Software Development.
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