Embedded Software Engineer (Avionics)
Job Description
Cyient is hiring for an onsite Embedded Software Engineer (Avionics) in Irvine, California. The role offers a competitive annual salary between $110,000 and $130,000, a robust benefits package, and relocation assistance for eligible candidates. You will develop and maintain embedded applications in C/C++, participate in the full software lifecycle, and collaborate with hardware teams on board bring-up, OS bring-up, and device driver development while ensuring safety and security regulatory compliance.
Responsibilities
- Participate in the complete Software Development Lifecycle, from requirements analysis and architecture/design through integration and testing.
- Develop and maintain embedded applications using C and C++.
- Collaborate 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 during development work.
- Debug, test, and optimize embedded software for performance and reliability.
- Work with cross-functional teams including hardware, systems, and verification engineers.
Requirements
- Strong experience in embedded C/C++ development.
- Hands-on experience with board bring-up, OS bring-up, and device driver development.
- Demonstrated ability to ensure regulatory compliance with safety and security standards, specifically D0-178.
- Proficiency with hardware interfaces: UART, USB, Ethernet, I2C, SPI, RS232/RS422.
Technologies
- C, C++
- UART, USB, Ethernet, I2C, SPI, RS232 / RS422
Benefits
- 401(k)
- Dental insurance
- Health insurance
- Relocation assistance
- Vision insurance
Location: In person, Irvine, CA