RTX Corporation logo

Principal Engineer - Software

RTX Corporation
NewPosted today

LOCATION

HYDERABAD-B3F7 DLF Cybercity Gachibowli DLF CYBERCITY GACHIBOWLI-B3F7 · Hybrid

EXPERIENCE

12+ Years

TYPE

FullTime

SKILLS REQUIRED

C ProgrammingSoftware TestingSoftware ArchitecturePythonVerification and Validation

Job description

Overview

Principal Engineer – Avionics Communication & Data Link Systems in the Airborne Information Solutions Department of the Communication, Navigation, and Surveillance (CNS) division, working on the End-to-End Communication Team to develop, verify, integrate, and certify avionics communication applications.

What you'll do

  • Contribute to the architecture, development, integration, and verification of airborne communication applications using C, C++, and Python.
  • Develop and verify applications supporting Controller-Pilot Data Link Communications (CPDLC), Automatic Dependent Surveillance–Contract (ADS-C), ATN Context Management (CM), and FANS ACARS Facilities Notification (AFN).
  • Implement and maintain compliance with relevant ARINC standards, including ARINC 429, 618, 620, 622, 661, 739, and 615.
  • Apply DO-178B/C processes and contribute to the development of high-integrity, safety-critical software that meets stringent aviation certification objectives.
  • Perform requirements analysis, verification and validation (V&V), structural coverage analysis (SCA), debugging, troubleshooting, and unit, integration, white-box, and verification testing.
  • Support software-software and hardware-software integration, identify complex system-level issues, and drive effective technical resolutions.
  • Prepare for and participate in Stages of Involvement (SOI), certification reviews, technical audits, and engagements with internal and external compliance authorities.
  • Work closely with systems, software, integration, verification, and certification teams to deliver robust, reliable, and high-quality solutions.
  • Contribute to requirements management, reliability analysis, risk mitigation, process optimization, and continuous improvement across the software development lifecycle.
  • Use network analyzers, simulation environments, and software development and verification tools to validate performance and troubleshoot complex avionics systems.

What you'll need

  • Bachelor's or Master's degree in Engineering (B.Tech/M.Tech), with a foundation in avionics systems and software architecture.
  • 12+ years of avionics software development and verification experience.
  • Strong programming proficiency in C or C++ and Python.
  • Solid understanding of avionics systems and architectures, including Data Link, Communication, Navigation and Surveillance (CNS), Flight Management Systems (FMS), Flight Control Systems (FCS), and aircraft displays.
  • Strong understanding of the Software Development Lifecycle (SDLC), covering requirements analysis, software design, coding, integration, verification, and validation.
  • Practical exposure to DO-178B/C processes and safety-critical software development.
  • Hands-on experience with V&V, structural coverage analysis, debugging, troubleshooting, and white-box, unit, integration, and verification testing.
  • Experience with software development and verification tools such as VectorCAST, PyATE, RapiTest, Git, and Subversion.
  • Familiarity with real-time operating systems and network analyzer tools used for communication and performance testing.
  • Understanding of Agile methodologies and experience working in an Agile engineering environment.

Nice to have

  • Experience developing, integrating, and certifying large-scale avionics software systems.
  • Strong knowledge of safety-critical software architecture, design principles, and development practices.
  • Practical experience with airborne communication and data link protocols, including applicable ARINC standards.
  • Familiarity with avionics simulation environments and system-level testing.
  • Experience supporting formal certification reviews, SOI activities, compliance audits, and certification evidence preparation.
  • Ability to analyze complex technical problems, collaborate across engineering disciplines, and drive issues through to resolution.

Details

  • Location: Hyderabad, India (DLF Cybercity Gachibowli, Block 3, 7th Floor).
  • Work mode: Hybrid, a mix of onsite and remote work.
  • Background verification is mandatory for all India hires.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Principal Engineer - Software