remote
Senior Software Engineer - Air Traffic Solutions - Collins Aerospace
Software Engineer
Senior software engineer designing and implementing real‑time air traffic management solutions using C++, Java, and Linux in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance software components for air traffic management systems.
- Implement real‑time algorithms and data processing pipelines on Linux platforms.
- Collaborate with cross‑functional teams using Agile methodologies to deliver features on schedule.
- Write clean, testable code in C++ and Java, and conduct code reviews to ensure quality standards.
- Utilize version control (Git) and continuous integration tools to manage releases and deployments.
Requirements
- Bachelor’s or higher in Computer Science, Electrical Engineering, or related field with 5+ years of professional software development experience.
- Strong proficiency in C++ and Java, and solid experience developing on Linux.
- Hands‑on experience with real‑time operating systems and performance‑critical applications.
- Familiarity with Agile development practices, CI/CD pipelines, and Git version control.
- U.S. citizenship or eligible status to work on government‑related aviation programs.