Software Engineer - Simulation

York Space Systems

Greenwood Village (CO)

On-site

USD 90,000 - 140,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

York Space Systems is seeking a Software Engineer for the Simulation, Integration and Test Department in Greenwood Village, CO. The role focuses on building a physics-based spacecraft simulator, validating it against real hardware and supporting regression testing across the flight software team.

The candidate will work with Systems Architecture and FSW teams to align models with new vehicle components, improve fidelity and performance, and maintain documentation and test scenarios.

Qualifications

  • Bachelor's degree or higher in a related field.
  • 2+ years of software engineering experience.
  • Proficiency in Python and C++.
  • Experience in Linux environments and scripting.
  • Familiarity with Git and Agile practices.

Responsibilities

  • Develop and maintain the physics simulator with improved fidelity and performance.
  • Create new simulation capabilities aligned with vehicle components and validate behavior.
  • Author and integrate mission test scenarios including fault cases.
  • Build and maintain interface emulator logic and model telemetry.
  • Support hardware interface with the simulation environment and CI/CD processes.
  • Collaborate with Systems Architecture and FSW teams on component development.
  • Provide feedback from internal users and maintain model validation records.
  • Follow SIT software development processes for rapid, quality releases.
  • Develop product documentation and user guides.

Skills

Python
C++
Linux
Bash scripting
Git
Agile software development
Regression testing

Education

Bachelor's degree in Aerospace/Mechanical/Physics/CS or related

Tools

Git
CI/CD tooling
Docker

Job description

We are looking for 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 them. In 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 will be responsible for their 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 and validating that it behaves the way the real hardware does.

Responsibilities
  • Develop and maintain the physics simulator, improving both model fidelity and runtime performance
  • Develop new simulation capabilities in step with new vehicle components, and validate that they model real behavior correctly
  • Author, develop, and integrate mission test scenarios, including fault and off-nominal cases
  • Build and maintain interface emulator logic
  • Model telemetry accurately enough to support meaningful regression testing
  • Support and extend development targeting the hardwar e interface with the simulation environment
  • Collaborate with the Systems Architecture and FSW teams on new component development
  • Collaborate with other teams 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 and maintain product 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
  • Demonstrated proficiency in a Linux environment and with bash scripting
  • Demonstrated proficiency with Git and modern Agile software development practices and tools
Desired Qualifications
  • Coursework or experience in orbital mechanics, attitude dynamics, or GN&C
  • Experience emulating hardware interfaces or spacecraft bus protocols such as CAN, SpaceWire, or RS-422
  • Experience writing performance-sensitive simulation or real-time software
  • Experience validating models 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 GitLab 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 with and 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Simulation Manager
Simulation Manager

York Space Systems • Greenwood Village (CO)

On-site
USD 150,000 - 210,000
Testbed and Simulation Engineer
Testbed and Simulation Engineer

University of Colorado System • Allenspark (CO)

On-site
USD 99,000 - 157,000
Flight Software Engineer
Flight Software Engineer

Red Canyon Engineering & Software • United States

On-site
USD 85,000 - 120,000
Innovation-driven environment
Opportunities for professional growth
Collaborative team culture
Junior Software Test Automation Engineer
Junior Software Test Automation Engineer

York Space Systems • Greenwood Village (CO)

On-site
USD 80,000 - 110,000
Testbed and Simulation Engineer
Testbed and Simulation Engineer

University of Colorado • Boulder (CO)

On-site
USD 99,000 - 157,000
Tuition assistance
ECO Pass transit benefits
Retirement plans
+1
Testbed and Simulation Engineer
Testbed and Simulation Engineer

University of Colorado Boulder • Boulder (CO)

On-site
USD 99,000 - 157,000
Software Engineer
Software Engineer

Intone Inc • Northern (KY)

Hybrid
USD 120,000 - 160,000
Simulation Software Engineer
Simulation Software Engineer

Intuitive Machines • Houston (TX)

On-site
USD 90,000 - 120,000
Software Engineering Intern
Software Engineering Intern

York Space Systems • Greenwood Village (CO)

On-site
USD 40,000 - 55,000
Flight Software Engineer
Flight Software Engineer

EVONA • San Francisco (CA)

On-site
USD 120,000 - 180,000