Flight Software Engineer at York Space Systems | Austin, TX, US | Rezi

Flight Software Engineer at York Space Systems

Flight Software Engineer

York Space Systems · Austin, TX, US

2 weeks ago

Flight Software Engineer

York Space Systems · Austin, TX, US

15 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Flight Software Engineer role.

Rezi rewrites your resume against York Space Systems's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Flight Software Engineer posting at York Space Systems — free, in seconds.

About the Role

York Space Systems is seeking a talented and enthusiastic Software Engineer to join the Simulation, Integration and Test Department. This role involves developing simulation capabilities, authoring mission scenarios, and creating accurate models of spacecraft components to ensure the reliability of flight software.

Responsibilities

  • Develop and maintain the physics simulator, improving model fidelity and runtime performance.
  • Develop new simulation capabilities in step with new vehicle components and validate their accuracy against real behavior.
  • Author, develop, and integrate mission test scenarios, including fault and off-nominal cases.
  • Build and maintain interface emulator logic.
  • Model telemetry accurately to support meaningful regression testing.
  • Support and extend development targeting the hardware interface with the simulation environment.
  • Collaborate with 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 simulation models.
  • Follow SIT software development processes for fast and quality releases.
  • Implement software development, testing, and CI/CD practices meeting division and department standards.
  • Develop and maintain product documentation, user guides, and model validation records.

Requirements

  • 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.
  • 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.
  • Must have permanent authorization to work in the United States.

Skills

  • Python
  • C++
  • Physics-based modeling
  • Numerical methods
  • Control systems
  • Linux
  • Bash scripting
  • Git
  • Agile software development
  • Orbital mechanics
  • Attitude dynamics
  • GN&C
  • Hardware interface emulation
  • Spacecraft bus protocols (CAN, SpaceWire, RS-422)
  • Performance-sensitive simulation software
  • Real-time software
  • Model validation
  • API design
  • Spacecraft flight software
  • Avionics architectures
  • Docker
  • Containerization
  • CI/CD pipelines
  • GitLab CI/CD
  • SITL
  • HITL
  • System-level automated testing
  • Agentic software development
  • AI-assisted software development
  • Flight hardware interfacing
  • Space domain knowledge
  • Satellite operations
  • UDP
  • TCP

Location

  • United States

Work Type

  • Full-time

Experience Level

  • 2+ years of experience

Education Level

  • Bachelor's degree or greater in Aerospace Engineering, Mechanical Engineering, Physics, Computer Science, or related field

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • PTO
  • 401K

About the Company

  • York Space Systems was founded to radically improve spacecraft affordability and reliability, transforming, and enabling next- generation space mission operations worldwide.
  • York is one of the most innovative aerospace companies, specializing in end-to-end customer solutions and the rapid production of spacecraft platforms.
  • York’s complete Space Segment Solution includes spacecraft production, payload integration, system integration & test, launch services, ground segment services, and mission operations, enabling customers to leverage York’s existing technology solutions to get to orbit rapidly and responsively.
  • We’re looking to expand our team across the board.

Equal Opportunity

  • York Space Systems provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, military or protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
  • YORK SPACE SYSTEMS IS AN EEO EMPLOYER.