Senior Software Engineer - Simulation & Training (Onsite)

Collins Aerospace

Salt Lake City (UT)

On-site

USD 85,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision insurance
401(k) plan with employer matching
Tuition reimbursement program
Three weeks of vacation

Job summary

A leading aerospace company is seeking a Senior Software Engineer in Salt Lake City, Utah, to develop software for advanced simulation and training systems. Candidates must have experience with C++ and multi-threaded programming, and a degree in a STEM field. Benefits include healthcare, generous vacation, and retirement plan options.

Qualifications

  • Typically requires 5 years of relevant experience or advanced degree with 3 years of experience.
  • Strong Math background is highly desirable.
  • Knowledge of computer graphics or gaming is a plus.

Responsibilities

  • Design, develop, integrate, and test software.
  • Support testing events including customer demonstrations.
  • Create and maintain technical documentation.

Skills

C++
Multi-threaded C#
Good communication skills
Analytical skills

Education

Degree in Science, Technology, Engineering or Mathematics (STEM)

Tools

Visual Studio
Git
JIRA

Job description

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 constraints
  • Make and influence decisions which impact cost, schedule, and technical performance at a team level
  • Develop high-quality software, which is verifiable, maintainable, and readable
  • Perform multi-threaded software debugging and software integration
  • Support testing events, including simulation readiness reviews, dry runs, and customer demonstrations.
  • Contribute to software and systems engineering requirements capture and analysis
  • Create 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 experience
Skills
  • 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 skills
  • Familiarity with Linux and Windows development environments
  • Familiarity with programming shaders and deploying applications developed in popular game engines like Unreal Engine
  • Demonstrated experience with generating content and tools development for synthetic environment databases
  • Experience using Visual Studio and VS Code
  • Familiarity with Agile development methodologies
  • Usage of source code control tools (SVN, GIT, etc.)
  • Usage of ALM tools (JIRA, Confluence, Crucible, Bamboo)
  • Travel to domestic and international sites
Benefits
  • Medical, dental, and vision insurance
  • Three weeks of vacation for newly hired employees
  • Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option
  • Tuition reimbursement program
  • Student Loan Repayment Program
  • Life insurance and disability coverage
  • Optional coverages you can buy pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection
  • Birth, adoption, parental leave benefits
  • Ovia Health, fertility, and family planning
  • Adoption Assistance
  • Autism Benefit
  • Employee Assistance Plan, including up to 10 free counseling sessions
  • Healthy You Incentives, wellness rewards program
  • Doctor on Demand, virtual doctor visits
  • Bright Horizons, child and elder care services
  • Teladoc Medical Experts, second opinion program
  • Eligible for relocation assistance
  • And more!
Job Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: Aviation and Aerospace Component Manufacturing

RTX 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II - Simulation & Training (Onsite)
Software Engineer II - Simulation & Training (Onsite)

Collins Aerospace • Salt Lake City (UT)

On-site
USD 80,000 - 100,000
Medical, dental, and vision insurance
Three weeks of vacation
Generous 401(k) plan
+1
Senior Software Engineer– Front-End Training System Software (Onsite)
Senior Software Engineer– Front-End Training System Software (Onsite)

Prattwhitney • Oak Grove (VA)

On-site
USD 95,000 - 182,000
Medical Insurance
Vacation 3 weeks
401(k) Plan
+5
Assoc Software Engineer – Simulation
Assoc Software Engineer – Simulation

Collins Aerospace • City of Binghamton (NY)

On-site
USD 57,200 - 108,800
Medical insurance
Vacation
401(k) plan
Principal Software Engineer - Mission Sensor Manager (Onsite)
Principal Software Engineer - Mission Sensor Manager (Onsite)

Collins Aerospace • Cedar Rapids (IA)

On-site
USD 107,000 - 205,000
Medical, dental, and vision insurance
Three weeks vacation
401(k) plan with company match
+1
Senior Software Engineer - Mission Sensor Manager (Onsite)
Senior Software Engineer - Mission Sensor Manager (Onsite)

Collins Aerospace • Cedar Rapids (IA)

On-site
USD 87,000 - 165,000
Medical, dental, and vision insurance
Three weeks of vacation
401(k) with employer matching
Senior Software Engineer– Front-End Training System Software (Onsite)
Senior Software Engineer– Front-End Training System Software (Onsite)

Collins Aerospace • Sterling (VA)

On-site
USD 95,000 - 182,000
Medical, dental, and vision insurance
Three weeks vacation for newly hired
401(k) plan with employer matching
+4
Senior Software Engineer (Onsite)
Senior Software Engineer (Onsite)

Collins Aerospace • Marlborough (MA)

On-site
USD 86,000 - 166,000
Medical benefits
Relocation assistance
401(k) plan
Software Engineer II (Onsite)
Software Engineer II (Onsite)

Collins Aerospace • Marlborough (MA)

On-site
USD 69,000 - 131,000
Medical, dental, and vision insurance
Generous 401(k) plan with employer匹配
Tuition reimbursement
Software Engineer II - Mission Sensor Manager (Onsite)
Software Engineer II - Mission Sensor Manager (Onsite)

Collins Aerospace • Cedar Rapids (IA)

On-site
USD 69,000 - 131,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Software Engineer - Air Traffic Solutions (Onsite)
Senior Software Engineer - Air Traffic Solutions (Onsite)

Collins Aerospace • Marlborough (MA)

On-site
USD 87,000 - 165,000
Medical insurance
Dental and vision coverage
PTO and 401(k)
+1