Overview
Collins Aerospace is seeking a talented Senior Software Engineer to join the Salt Lake City, Utah team within the Simulation and Training Solutions (STS) business area. STS develops and builds highly realistic simulators and training systems for military and commercial customers. Devices range in complexity from desktop training to high-fidelity weapon systems and full flight training systems, including full visual motion and simulator interoperability.
- Location : HUT31 : Salt Lake City, UT 600 Komas Drive, Salt Lake City, UT, 84108-1229 USA
- Date Posted : 2025-08-11
- Country : United States of America
- Position Role Type : Onsite
- U.S. citizenship is required, as only U.S. citizens are authorized to access information under this program / contract
- Security Clearance : None / Not Required
Role : Senior Software Engineer - Simulation & Training (Onsite)
Collins Aerospace is on the lookout for a talented Senior Software Engineer to join our Salt Lake City, Utah team within the Simulation and Training Solutions (STS) business area. STS develops and builds highly realistic simulators and training systems for military and commercial customers. Devices range in complexity from desktop training all the way up to high-fidelity weapon systems and full flight training systems, including full visual motion and simulator interoperability.
As a member of this team, you will be working on the image generation system software for the EP-80 and EP-8000, DBGS platforms, as well as the Arcus platform.
Selected candidate will perform software engineering tasks including Subsystem-Specific Requirements Development, Software Design, Software Development, Subsystem Test, Validation, and Verification of real-time software products. Candidate will perform assignments in conjunction with other software and system engineers as part of a system / software development. Engineering development tasks will be in related to network programming, multi-threaded programming, flight simulation, 3D graphics, OpenGL, and real-time determinism.
Software is developed primarily with C++, C# and Python languages. A strong Math background is highly desirable, knowledge of computer graphics or gaming a plus.
Responsibilities
Design, develop, integrate, and test software on cross-functional agile teams to deliver solutions within budget, scope, and schedule constraintsMake and influence decisions which impact cost, schedule, and technical performance at a team levelDevelop high-quality software, which is verifiable, maintainable, and readablePerform multi-threaded software debugging and software integrationSupport testing events, including simulation readiness reviews, dry runs, and customer demonstrations.Contribute to software and systems engineering requirements capture and analysisCreate and maintain technical documentation, including software design, test plans, and user guides.Qualifications
Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) 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 experienceSkills
Previous experience working with C++ and multi-threaded C# software applications.Experience interfacing with databases.Good written / oral communication, the ability to work in teams or as an individual contributor, and analytical skills.Desirable Skills
Prior experience with Windows Presentation Foundation (WPF) highly desired.Excellent written and oral communication skillsFamiliarity with Linux and Windows development environmentsFamiliarity with programming shaders and deploying applications developed in popular game engines like Unreal EngineDemonstrated experience with generating content and tools development for synthetic environment databasesExperience using Visual Studio and VS CodeFamiliarity with Agile development methodologiesUsage of source code control tools (SVN, GIT, etc.)Usage of ALM tools (JIRA, Confluence, Crucible, Bamboo)Travel to domestic and international sitesBenefits
Medical, dental, and vision insuranceThree weeks of vacation for newly hired employeesGenerous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy optionTuition reimbursement programStudent Loan Repayment ProgramLife insurance and disability coverageOptional coverages you can buy pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protectionBirth, adoption, parental leave benefitsOvia Health, fertility, and family planningAdoption AssistanceAutism BenefitEmployee Assistance Plan, including up to 10 free counseling sessionsHealthy You Incentives, wellness rewards programDoctor on Demand, virtual doctor visitsBright Horizons, child and elder care servicesTeladoc Medical Experts, second opinion programEligible for relocation assistanceAnd more!Job Details
Seniority level : Mid-Senior levelEmployment type : Full-timeJob function : Engineering and Information TechnologyIndustries : Aviation and Aerospace Component ManufacturingRTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans Readjustment Assistance Act.
#J-18808-Ljbffr