
Job Description:
Senior Avionics Software Developer for onboard Air Traffic Management Products:
We are seeking a highly skilled and experienced Senior Avionics Software Developer to join our team at Airbus India Private Limited. This role focuses on defining, developing, testing, and maintaining critical software for air traffic management products, ensuring the highest levels of safety and performance for future aviation systems.
Job Responsibilities:
- Design, develop, and implement complex software modules for avionics systems, specifically within air traffic product domains.
- Contribute to the full software development lifecycle, from requirements analysis and architectural design to coding, testing, and deployment.
- Apply expertise in real-time operating systems (RTOS) and embedded software development for safety-critical applications.
- Perform rigorous unit and integration testing to ensure software quality and adherence to industry standards (e.g., DO-178C).
- Collaborate effectively with cross-functional teams, including systems engineers, hardware engineers, and quality assurance.
- Participate in code reviews, technical discussions, and problem-solving sessions to maintain high code quality and foster continuous improvement.
- Document software designs, specifications, and test plans thoroughly.
- Troubleshoot and debug software issues, providing timely and effective solutions.
- Stay abreast of emerging technologies and industry best practices in avionics and air traffic management.
- Mentor junior developers and contribute to the growth of the team's technical capabilities.
Job Qualifications:
Bachelor's or Master's degree with 10+ years of experience in embedded software development, with a significant focus on avionics or safety-critical systems.
'Must have' Skills:
- Embedded software requirements engineering and architecture (static and dynamic).- Design and development experience (algorithms, interfaces, schedulers, abstraction, and modularization).- Proven expertise in programming languages such as C, C++, or ADA.- Strong understanding of real-time operating systems (RTOS) principles and application.- In-depth knowledge of avionics communication protocols (e.g., A653, AFDX, CAN, Ethernet, etc).- Experience with software development processes compliant with DO-178 B/C standards.- Ability to work independently and manage multiple tasks effectively.- Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.- Experience with configuration management tools (e.g., Git) and change management systems (e.g., Jira).
Bangalore, IN

Hybrid

Fully flexible hours
Bangalore, India
Bangalore, India
Bangalore, IN
Bangalore, India
Company employees:
Gender diversity (m:f):
Hiring in countries
Australia
Belgium
Brazil
Canada
Chile
China
Colombia
Cyprus
Denmark
France
Germany
Hong Kong
Hungary
India
Indonesia
Ireland
Italy
Japan
Kazakhstan
Malaysia
Mexico
Morocco
Netherlands
Philippines
Poland
Portugal
Romania
Saudi Arabia
Singapore
Slovakia
South Korea
Spain
Taiwan
Thailand
United Kingdom
United States
Vietnam
Office Locations