Avionics Software Architect

Kanary Staffing

Bengaluru

On-site

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

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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

Avionics Software Architect (Aerospace, Defense & Avionics)
Avionics Software Architect (Aerospace, Defense & Avionics)

Capgemini • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Lead Avionics Software Engineer
Lead Avionics Software Engineer

Airbus • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Senior Avionics Software Developer
Senior Avionics Software Developer

Airbus Group India Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Avionics Lead Engineer - Aerospace domain - Bangalore
Avionics Lead Engineer - Aerospace domain - Bangalore

Gionik Human Capital Solutions • Bengaluru

On-site
INR 3,500,000 - 6,500,000
Senior System Engineer ( Avionics )
Senior System Engineer ( Avionics )

Qubist Solutions LLC • Ahmedabad District

On-site
INR 1,200,000 - 1,500,000
Sr. Engineer I - Avionics
Sr. Engineer I - Avionics

NewSpace Research and Technologies • Bengaluru

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

Honeywell Aerospace • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Senior Avionics Software Developer For Air Traffic Products
Senior Avionics Software Developer For Air Traffic Products

Airbus • Bengaluru

On-site
INR 3,500,000 - 6,200,000
Sr Advanced Embedded Engr
Sr Advanced Embedded Engr

Honeywell Aerospace • India

On-site
INR 3,000,000 - 6,000,000
Advanced Embedded Engr
Advanced Embedded Engr

Honeywell Aerospace • India

On-site
INR 2,500,000 - 4,200,000