Principal Engineer – Software(DO-178B/C ,10 + Years)
- Source: Workday
- Rtx
- On-site
- Full-Time
- Staff
Job Description
Date Posted:
2026-08-18
Country:
India
Location:
IN-KA-BENGALURU-NORTHGATE ~ Sy No 2/2 Venkatala Village ~ SY NO 2/2 VENKATALA VILLAGE, Yelahanka Hobli
Position Role Type:
Hybrid
About RTX
RTX is the world’s largest aerospace and defense company, bringing together industry-leading businesses to help solve the toughest challenges in aviation and defense. Through innovation, advanced technologies, and a commitment to excellence, RTX delivers smarter, more connected, and more sustainable solutions that shape the future of aerospace.
About Collins Aerospace
Collins Aerospace, an RTX business, is a leader in technologically advanced and intelligent solutions for the global aerospace and defense industry. Our teams design and deliver innovative avionics, connected systems, interiors, and mission-critical technologies that make air travel safer, more efficient, and more sustainable. Join us to work on next-generation aerospace technologies while building a rewarding career with a global organization.
Job Overview
We are looking for a Lead Engineer – Software to join our engineering team in Bangalore or Hyderabad. In this role, you will design, develop, integrate, and verify middleware, core software libraries, and platform-level software for safety-critical aerospace applications.
You will work in a collaborative Agile environment alongside talented engineers to build high-quality embedded software that meets the highest aerospace safety and certification standards. This is an exciting opportunity to contribute to cutting-edge avionics and flight software solutions that power the future of aviation.
What You Will Do
- Design and develop middleware, core software libraries, and platform software compliant with DO-178B/C standards.
- Analyze, define, and develop clear, complete, and verifiable high-level and low-level software requirements.
- Develop software architecture, detailed designs, and embedded software components using object-oriented and object-based design principles.
- Implement, integrate, debug, and verify embedded software primarily using C++.
- Develop, review, and execute software test cases, test procedures, and automated test scripts.
- Support software verification, validation, certification activities, and lifecycle documentation.
- Participate in technical design reviews, peer reviews, and software quality assessments.
- Troubleshoot and resolve complex software design, integration, and performance issues.
- Contribute to Continuous Integration (CI), Continuous Deployment (CD), and DevOps practices.
- Communicate technical progress, risks, and recommendations with project stakeholders.
- Collaborate with cross-functional engineering teams to deliver high-quality software solutions on schedule.
Qualifications You Must Have
- Bachelor’s or Master’s degree in Computer Science, Electronics & Communication, Electrical Engineering, Avionics, or another relevant STEM discipline.
- Minimum 10 years of experience in embedded software development within aerospace or other safety-critical domains.
- Strong programming skills in C/C++ (C++ preferred).
- Experience designing and developing embedded software, middleware, software libraries, or platform-level components.
- Hands-on experience with DO-178B/C software development and certification activities.
- Experience in software architecture, design, coding, integration, debugging, and verification.
- Experience creating software requirements, test cases, and verification procedures.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to work effectively in Agile and cross-functional engineering teams.
Qualifications We Prefer
- Experience with VxWorks or other Real-Time Operating Systems (RTOS).
- Knowledge of Flight Management Systems (FMS), avionics software, aircraft applications, or aerospace platform software.
- Understanding of DO-178B/C Design Assurance Level A (DAL A).
- Experience with configuration management and development tools such as Git, Subversion, and JIRA.
- Familiarity with DevOps, Continuous Integration, and Continuous Deployment pipelines.
- Strong understanding of object-oriented software design and software engineering best practices.
- Demonstrated ownership, attention to quality, and commitment to process compliance.
Avionics
Our Avionics team advances avi…
Skills
- cplusplus
- subversion
- JIRA
- workday
