Avionics Software Architect

Kanary Staffing

Bengaluru

On-site

INR 3,600,000 - 6,000,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Capgemini Engineering Aerospace & Defense in Bengaluru is seeking an Avionics Software Architect to lead software architecture for real-time avionics systems. The role covers flight control, mission computers, cockpit displays and navigation, with emphasis on DO-178C compliant development and cross-functional leadership.

You will drive architecture across multi-board embedded platforms, using C/C++, Embedded Linux, RTOS, and modern MBSE practices, while engaging with international customers and

Qualifications

  • Strong understanding of avionics architectures and aircraft systems.
  • Experience with avionics communication protocols such as ARINC 429, ARINC 664, MIL-STD-1553, CAN, Ethernet.
  • Proven DO-178C compliant software delivery experience.
  • Leadership in cross-functional and global teams.

Responsibilities

  • Define and maintain software architecture for avionics systems including Flight Control, Mission Computers, Cockpit Displays, and Navigation systems.
  • Lead architecture for real-time embedded software; drive C/C++, Embedded Linux, RTOS implementations.
  • Perform architecture trade-off studies and tech evaluations; translate requirements into scalable software architectures.
  • Establish reusable components, design guidelines, and software frameworks across programs.
  • Support software integration, troubleshooting, and performance optimization activities.
  • Engage with customers and global OEMs during design reviews and risk assessments.

Skills

Avionics domain
C/C++
Python
RTOS
VxWorks
Embedded Linux
Multi-core architectures
Software architecture

Education

B.Tech in Computer Science Engineering (Preferred)
Master's in CS/Aerospace/Systems

Tools

MATLAB/Simulink
UML/SysML
Enterprise Architect
IBM DOORS
Git
Jenkins
JIRA
Configuration Management tools

Job description

Job Description Avionics Software Architect
Job Title: Avionics Software Architect
Experience: 1317 Years
Education: B.Tech in Computer Science Engineering (Preferred) or equivalent
engineering degree
Location: Bangalore
Business Unit: Capgemini Engineering Aerospace & Defense
Key Responsibilities
Software Architecture & System Design
  • Define and maintain software architecture for avionics systems, including:
  • Flight Control Systems
  • Mission Computers
  • Cockpit Display Systems
  • Communication & Navigation Systems
  • Health Monitoring Systems
  • Perform software architecture trade-off studies and technology evaluations.
  • Translate customer and system requirements into scalable software

architecture and detailed technical specifications.

  • Establish software frameworks, reusable components, and design guidelines

across programs.

Aerospace Software Development
  • Lead architecture design for real-time embedded software applications.
  • Drive implementation using C/C++, Embedded Linux, and RTOS platforms.
  • Ensure adherence to engineering best practices, coding standards, and

software quality metrics.

  • Support software integration, troubleshooting, and performance optimization

activities.

Safety & Certification Compliance
  • Ensure compliance with aerospace standards and certification requirements:
  • DO-178C
  • DO-331 (Model-Based Development)
  • ARP4754A
  • ARP4761
  • DO-330
  • DO-254 (working knowledge)
  • Participate in certification reviews, audits, and customer assessments.
  • Support safety analysis activities including FHA, FMEA, FTA, and Hazard

Assessments.

Customer & Stakeholder Engagement
  • Collaborate directly with global aerospace OEMs and Tier-1 suppliers.
  • Act as technical interface for customers during architecture discussions and

design reviews.

  • Present architectural solutions, risk assessments, and technical

recommendations to leadership teams and customers.

Technical Leadership
  • Provide architectural guidance to development teams across multiple

geographies.

  • Mentor software leads and senior engineers.
  • Drive innovation initiatives in areas such as:
  • Digital Engineering
  • Model-Based Systems Engineering (MBSE)
  • AI-assisted engineering
  • Software modernization
Required Technical Skills
Avionics & Aerospace Domain
  • Strong understanding of avionics architectures and aircraft systems.
  • Expertise in avionics communication protocols:
  • ARINC 429
  • ARINC 664 (AFDX)
  • MIL-STD-1553
  • CAN
  • Ethernet
Software & Embedded Systems
  • Strong programming expertise in:
  • C
  • C++
  • Python
  • Experience with:
  • VxWorks
  • Integrity RTOS
  • Embedded Linux
  • Multi-core architectures
  • Partitioned operating systems
Modeling & Tools
  • MATLAB/Simulink
  • UML/SysML
  • Enterprise Architect
  • IBM DOORS
  • Git
  • Jenkins
  • JIRA
  • Configuration Management tools
Qualifications
Education
  • B.Tech in Computer Science Engineering (Preferred).
  • Master's degree in Computer Science, Aerospace Engineering, or Systems
Engineering is a plus.
Experience
  • 13–18 years of experience in aerospace embedded software development.
  • Minimum 7+ years of experience in software architecture or technical

leadership roles.

  • Proven experience delivering DO-178C-compliant software programs.
  • Experience working with global aerospace customers and distributed

engineering teams.

Preferred Skills
  • Experience with Model-Based Systems Engineering (MBSE).
  • Exposure to avionics cybersecurity standards and secure software

development.

  • Knowledge of FACE, MOSA, or Open Mission Systems architectures.
  • Experience in Agile and SAFe development methodologies.
  • Familiarity with Digital Thread and Digital Twin concepts.
Key Competencies
  • Strong systems-thinking and architecture mindset.
  • Excellent communication and customer-facing skills.
  • Ability to lead cross-functional and global engineering teams.
  • Strong analytical and problem-solving capabilities.
  • Passion for innovation and continuous improvement.
  • Ability to work effectively in a multicultural environment.
Position Grade: Senior Architect / Principal Architect- Grade D1
Reporting To: Delivery Manager / Engineering Director – Aerospace & Defense
Domain: Aerospace, Defense & AvionicsRole & responsibilities
Preferred candidate profile
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Avionics Software Developer
Sr Avionics Software Developer

Premium Aerotec • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Lead Avionics Software Engineer
Lead Avionics Software Engineer

Prestwick Aerosystems • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior System Engineer ( Avionics )
Senior System Engineer ( Avionics )

Qubist Solutions LLC • Ahmedabad District

On-site
INR 1,200,000 - 1,500,000
Advanced Embedded Engr
Advanced Embedded Engr

Honeywell Aerospace • India

On-site
INR 2,500,000 - 4,200,000
Engineer II - Avionics
Engineer II - Avionics

NewSpace Research and Technologies • Bengaluru

On-site
INR 600,000 - 1,200,000
Senior Engineer Advanced Flight Management System (FMS) Aerospace
Senior Engineer Advanced Flight Management System (FMS) Aerospace

Arrow Electronics • Hyderabad

On-site
INR 1,600,000 - 2,100,000
Avionics Engineer
Avionics Engineer

Omspace Rocket And Exploration • Ahmedabad District

On-site
INR 6,000,000 - 9,000,000
Avionics Software Developer
Avionics Software Developer

Airbus • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Technical Lead
Technical Lead

Thales • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Avionics Software Developer for Air Traffic Products
Senior Avionics Software Developer for Air Traffic Products

Prestwick Aerosystems • Bengaluru

On-site
INR 5,000,000 - 7,000,000