Jobs and Careers
RT

Senior Software Engineer - Air Traffic Solutions - ONSITE

RTX
Marlborough, United Statesfull_timeVerifiedPosted 2 Jul 2024
💰 $163,000/yr($77,000/yr$163,000/yr)

About the role

Date Posted:

2024-07-02

Country:

United States of America

Location:

MA803: Marlborough, MA Building 3 1001 Boston Post Road Building 3, Marlborough, MA, 01752 USA

Position Role Type:

Onsite

Join a team whose impact stretches across the world, and even beyond! Collins Aerospace, an RTX company, is a leader in advanced technologically and intelligent solutions for the global aerospace and defense industry. Joining Collins Aerospace isn’t just about finding a job; it is about embarking on a journey to redefine the future of aerospace technology.

Our Connected Aviation Solutions (CAS) – Air Traffic Solutions - Software Engineering Department (ATS-SED) has an exciting career opportunity for a talented Senior Software Engineer to join a team of 120+ Software Engineers that are developing and supporting our several Air Traffic Control Systems worldwide, such as: STARS, NWP, AutoTrac II, Australia, India, Hong Kong.  Our programs are safety-of-life air traffic management systems we have developed for the FAA and international equivalents for use by air traffic controllers controlling civil and military aviation. This is an opportunity to learn new COTS, tools, processes, and methodologies as you focus on improving your skills to support, design, develop, integrate, and test operational software components throughout the SW development life cycle.

What You Will Do

  • You will design, develop, integrate, and test innovative software updates for our cutting-edge Air Traffic Control (ATC) Product Line, supporting our dynamic software team.

  • You will enhance software process documentation and work instructions to uphold ATS SED’s esteemed high-maturity software engineering standards.

  • You will engage in collaborative efforts with our software team and leadership, driving success in cost and schedule management for top-tier project outcomes.

What You Will Learn

  • You will learn insights into cutting-edge technologies and methodologies used in developing safety-of-life air traffic management systems.

  • You will learn to develop advanced software engineering practices to meet high maturity standards in a collaborative environment.

  • You will learn effective strategies for integrating and testing software components in complex, real-world aviation systems.

Qualifications You Must Have

  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) unless prohibited by local laws/regulations and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience or in absence of a degree, 9 years of relevant experience

  • Only U.S. citizens are authorized to access information under these programs/contracts.

Qualifications We Prefer

  • Experience working across the full software development lifecycle with C/C++ programming and structured programming in a Unix/Linux-based development environment.

  • Familiarity with object-oriented technology and programming languages, preferably Java. - Prior experience in software testing and debugging source code, including familiarity with ClearCase/ClearQuest, Jira, and Bitbucket for configuration management.

  • Knowledge of Unix, Red Hat Linux, Python, SQL, Matlab, and bash/ksh scripting. 

  • Experience working in a collaborative team environment, requiring frequent multi-level communication with other engineering domains, program management, and stakeholders.

  • Knowledge of agile, continuous development/continuous integration (CD/CI), and automated testing concepts. Familiar with Test Driven Development (TDD).

  • Experience with commercial or open-source test automation tools, environments, and frameworks such as Jenkins, Grafana dashboards, Gherkin/Cucumber, Selenium, CUnit/JUnit, and Kickstart.

  • Familiarity with databases, database schemas, and Entity Relationship models. Preferably has worked with a relational database such as Oracle, PostgreSQL, or SQL Server. 

  • Experience using integrated software development tools, such as Eclipse, VSCode, and JetBrains. 

  • Familiarity with the Model-View-Controller design pattern for graphical user interface design, and JavaScript and/or GUI frameworks such as Angular/React. 

  • Experience implementing signal processing and/or tracking algorithms in C++. - Familiarity with advanced memory management techn

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

RTX

View company profile →