This position is no longer accepting applications
Closed on July 24, 2026.
This role is filled — get an email when new Software Engineering roles open on DeveloperJobs.io:
Embedded Software Engineer (Avionics)
Get alerted when similar jobs are posted — set up a New Software Engineering jobs on DeveloperJobs.io alert.
See other roles at Cyient.
Job Description
Cyient is seeking an Embedded Software Engineer with an avionics focus to design, implement, and maintain embedded software in C and C++, contributing across the full software development lifecycle. The role involves close collaboration with hardware teams on board bring-up, OS bring-up, and device driver development, all while ensuring adherence to safety and security regulatory standards. This is an onsite opportunity based in Irvine, CA.
Responsibilities
- Participate in the complete Software Development Lifecycle (SDLC) from requirements analysis through architecture, implementation, integration, and testing.
- Develop and maintain embedded applications using C and C++.
- Collaborate with hardware teams on board bring-up, OS bring-up, and device driver development.
- Design and integrate hardware interface solutions for embedded platforms.
- Ensure compliance with customer safety and security standards.
- 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 software development using C/C++ and in achieving regulatory compliance with customer safety and security standards D0-178.
- Hands-on experience with board bring-up, OS bring-up, and device driver development.
- Exposure to UART, USB, Ethernet, I2C, SPI, and RS232 / RS422 interfaces.
Technologies
- C
- C++
- UART
- USB
- Ethernet
- I2C
- SPI
- RS232 / RS422
Benefits
- 401(k)
- Dental insurance
- Health insurance
- Relocation assistance
- Vision insurance
Compensation
Salary: USD 110,000 - 130,000 per year.
Location
Irvine, California, onsite. In-person role.