Avionics Software Engineer (5+ Years Experience)
About the Role
We are seeking an experienced Avionics Software Engineer with at least 5 years of hands-on experience in embedded systems programming, avionics software development, and real-time safety-critical systems. The ideal candidate will have expertise in C/C++ programming, avionics standards (DO-178C), and embedded RTOS environments.
Responsibilities
- Design, develop, and test embedded software for avionics systems (navigation, communication, flight control, etc.).
- Work with real-time operating systems (RTOS) to implement safety-critical functions.
- Ensure compliance with industry standards such as DO-178C and DO-254.
- Perform software verification, validation, and integration with hardware systems.
- Collaborate with cross-functional teams including hardware engineers, test engineers, and certification teams.
- Document code, design, and testing as per aerospace compliance guidelines.
- Debug and optimize embedded software to ensure reliability and performance.
Requirements
- Bachelor’s/Master’s degree in Computer Science, Electronics, Aerospace, or related field.
- 5+ years of experience in avionics software development or embedded programming.
- Strong proficiency in C, C++, Ada (Python desirable for testing tools).
- Experience with DO-178C certification processes and safety-critical software standards.
- Knowledge of avionics protocols (ARINC 429, MIL-STD-1553, CAN bus).
- Experience with version control (Git), debugging tools, and lab testing equipment.
- Strong problem-solving skills and attention to detail.
Preferred Qualifications
- Exposure to FPGA/ASIC (DO-254) is a plus.
- Hands-on experience with simulation tools, MATLAB/Simulink, LabVIEW.
- Previous work with aerospace OEMs or MROs.
Interested candidates may forward your resume to mary@chosenconsultanthr.com/9790438392
Job Type: Full-time
Pay: ₹80,000.00 - ₹125,000.00 per month
Work Location: In person