CareerPlanSign in

Principal Software Engineer, Simulation & Training Systems

USAFull-time$118,300–$118,3002026-10-04 → 2026-10-08
On-site · United StatesUnited States citizens onlySecurity clearance required

Core

Design, develop, integrate, and test software for realistic simulators and training systems for military and commercial customers, including high-fidelity weapon-system and full-flight simulators.

Role type

Principal Software Engineer (Simulation & Training Systems)

Builds

Multi-platform training software and user interfaces for desktop, weapon-system, and full-flight simulators

Domain

Aerospace and Defense

Required skills

C++, multithreaded software debugging, software engineering design principles, agile development practices

Preferred skills

Training simulations, avionics protocols (ARINC 429, ARINC 610, MIL-STD-1553), Visual Studio, Windows/Linux development environments, DevSecOps, object-oriented programming, STL, templates, Python/Perl scripting, source control (Git, SVN, ClearCase), ALM tools (JIRA, Confluence, Crucible), GitLab CI/CD

Technologies

C++, Python, Perl, Git, SVN, ClearCase, JIRA, Confluence, Crucible, GitLab CI/CD, Visual Studio, Windows, Linux, DevSecOps, OOP

Responsibilities

Design, develop, integrate, and test software with cross-functional agile teams; debug multithreaded software; mentor early-career engineers; lead bidding and proposal activities; contribute to software and systems engineering requirements capture and analysis; travel to customer locations to support training events and product installations (via careerplan.io/jobs/g75b916f-principal-software-engineer-simulation-training-systems-at-collins-aerospace)

Seniority

Principal, hands-on IC with strategy & mentorship