×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Simulation Integration and Test

Job in Greenwood Village, Arapahoe County, Colorado, USA
Listing for: York Space Systems
Full Time position
Listed on 2026-10-10
Job specializations:
  • Software Development
    Software Engineer, Software Testing, Python
Salary/Wage Range or Industry Benchmark: 110000 - 160000 USD Yearly USD 110000.00 160000.00 YEAR
Job Description & How to Apply Below

York is seeking a talented and enthusiastic

Software Engineer to join the Simulation, Integration and Test Department with a passion for launching hardware into space and a desire to revolutionize the space industry. Our ideal candidate thrives in a highly collaborative environment and enjoys finding ways to innovate and make processes more efficient.

This team builds new simulation capabilities, proves they are correct, and authors the mission scenarios that exercise  this role you will write the models that stand in for a real spacecraft, including the dynamics, the avionics interfaces, and the telemetry, and you willbe responsible fortheir accuracy. When a regression test passes against your simulator, the flight software team needs to be able to trust that result.

You will work closely with the Systems Architecture and FSW teams as new vehicle components come online, building the simulation capability to match andvalidatingthat it behaves the way the real hardware does.

Responsibilities
  • Develop andmaintainthe physics simulator, improving both model fidelity and runtime performance
  • Develop new simulation capabilities in step with new vehicle components, andvalidatethat they model real behavior correctly
  • Author, develop, and integrate mission test scenarios, including fault and off-nominal cases
  • Build andmaintaininterface emulator logic
  • Model telemetry accurately enough to support meaningful regression testing
  • Support and extend development targeting thehardwareinterface with the simulation environment
  • Collaborate with the Systems Architecture and FSW teams on newcomponentdevelopment
  • Collaborate withotherteams on simulation health
  • Support internal users directly and incorporate their feedback into the simulation models
  • Follow SIT software development processes to ensure fast and quality releases
  • Implement software development, testing, and CI/CD practices that meet division and department standards for software
  • Develop andmaintainproduct documentation, user guides, and model validation records
Required Qualifications
  • Bachelor's degree or greater in Aerospace Engineering, Mechanical Engineering, Physics, Computer Science, or related field
  • 2+ years of experience in software engineering or a related field
  • Demonstrated development experience in Python and C++
  • Working knowledge of physics-based modeling, numerical methods, or control systems
  • Demonstratedproficiencyin a Linux environment and with bash scripting
  • Demonstratedproficiencywith Git and modern Agile software development practices and tools
Preferred Qualifications
  • Coursework or experience in orbital mechanics, attitude dynamics, or GN&C
  • Experience emulating hardware interfaces or spacecraft bus protocols such as CAN, Space Wire, or RS-422
  • Experience writing performance-sensitive simulation or real-time software
  • Experiencevalidatingmodels against test or flight data
  • Experience designing and working with APIs
  • Familiarity with spacecraft flight software and avionics architectures
  • Experience with Docker and containerization
  • Experience with CI/CD pipelines, especially Git Lab CI/CD
  • Experience with Software-in-the-Loop (SITL) and/or Hardware-in-the-Loop (HITL) test systems
  • Experience in end-to-end, system-level automated testing
  • Experience with agentic or AI-assisted software development workflows
  • Ability to interface withand handle flight hardware
  • Familiarity with the space domain and satellite operations
  • Networking concepts like UDP/TCP
  • Active Top Secret security clearance or ability to obtain
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary