remoteonsite
Avionics Software Developer - Airbus
Software Engineer
Avionics Software Developer crafting safety‑critical flight software using C/C++, AUTOSAR, and RTOS, with strong expertise in MATLAB/Simulink modeling and DO‑178C compliance for commercial aircraft systems.
About the role
Key Responsibilities
- Design, develop, and validate embedded avionics software components for commercial aircraft using C/C++ and AUTOSAR architecture.
- Implement real‑time operating system (RTOS) modules, ensuring deterministic behavior and meeting stringent safety requirements.
- Collaborate with systems engineers to translate functional specifications into robust software designs and detailed test plans.
- Perform rigorous unit, integration, and system testing, leveraging MATLAB/Simulink for model‑based development and verification.
- Document software design, code, and test results in compliance with DO‑178C and other aerospace safety standards.
- Participate in code reviews, defect tracking, and continuous improvement initiatives to enhance software quality and reliability.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
- 3+ years of experience developing safety‑critical embedded software for aerospace or defense applications.
- Proficient in C/C++ programming, AUTOSAR stack, and RTOS concepts.
- Hands‑on experience with MATLAB/Simulink for model‑based design and verification.
- Strong understanding of DO‑178C, safety lifecycle processes, and related documentation practices.