
Principal Engineer - Software
RTX Corporation16 hours ago
Hyderābād, IndiaStaff+
Responsibilities
- Design, develop, integrate, and verify airborne communication applications using C, C++, and Python.
- Develop and verify software supporting CPDLC, ADS-C, ATN Context Management, and FANS ACARS Facilities Notification.
- Implement and maintain compliance with ARINC 429, 618, 620, 622, 661, 739, and 615 standards.
- Apply DO-178B/C processes to develop high-integrity, safety-critical, certification-ready software.
- Perform requirements analysis, V&V, structural coverage analysis, debugging, troubleshooting, unit testing, integration testing, white-box testing, and verification testing.
- Support software-software and hardware-software integration and resolve complex system-level issues.
- Prepare for and participate in SOI activities, certification reviews, technical audits, and compliance engagements.
- Collaborate with systems, software, integration, verification, and certification teams.
- Contribute to requirements management, reliability analysis, risk mitigation, process optimization, and continuous improvement.
- Use network analyzers, simulation environments, and software development and verification tools to validate and troubleshoot avionics systems.
Requirements
- Bachelor’s or master’s degree in Engineering, such as B.Tech or M.Tech, with a foundation in avionics systems and software architecture.
- At least 12 years of avionics software development and verification experience.
- Strong programming proficiency in C or C++ and Python.
- Strong understanding of avionics systems and architectures, including data link, CNS, FMS, FCS, and aircraft displays.
- Understanding of the software development lifecycle, including requirements analysis, design, coding, integration, verification, and validation.
- Practical experience with DO-178B/C 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 VectorCAST, PyATE, RapiTest, Git, and Subversion.
- Familiarity with real-time operating systems and network analyzer tools.
- Understanding of Agile methodologies and experience in an Agile engineering environment.
- Preferred qualifications include experience developing, integrating, and certifying large-scale avionics software systems.
- Preferred qualifications include knowledge of safety-critical software architecture, airborne communication and data link protocols, avionics simulation, system-level testing, certification reviews, SOI activities, compliance audits, and certification evidence preparation.
Benefits
- Hybrid work model combining onsite and remote work.
- Competitive compensation and comprehensive benefits.
- Meal coupons.
- Group Life, Health, and Personal Accident Insurance.
- 18 days of vacation and 12 days of contingency leave.
- Employee Scholar Program.
- Strong work-life balance culture.
- Car lease program.
- National Pension Scheme and Leave Travel Allowance.
- Fuel, maintenance, and driver benefits.
- Background verification is mandatory for India hires, and drug screening is required for Operations positions.
About RTX Corporation
RTX Corporation builds aerospace and defense systems through its Collins Aerospace, Pratt & Whitney, and Raytheon businesses, serving commercial aviation, the U.S. government, and allied militaries. Its products range from aircraft engines and avionics to radars, missiles, and command-and-control software, sold via long-term OEM programs and defense contracts. Formed in 2020 by the Raytheon–United Technologies merger, RTX is headquartered in Arlington, Virginia and trades on the NYSE as RTX.