Live · read from company career sites daily at 06:00 UTC

Flight Software Engineer, Senior Verified today

York Space Systems · Greenwood Village, CO · Software · first seen 2026-07-30

York Space Systems is hiring a Senior Flight Software Engineer to design, analyse, and test embedded space vehicle flight software for Earth-orbiting missions. You will implement functional spacecraft capabilities including command, communication, data management, and fault protection systems.

Responsibilities

  • Participate in an agile scrum team focused on delivering embedded software for space applications.
  • Collaborate with team members, management, and customers to ensure projects meet standards.
  • Identify risks and form contingency plans as soon as possible.
  • Communicate with the team about challenges, failures, and successes.
  • Influence technical design and code reviews to ensure quality of deliverables.
  • Work with systems engineers and peers to understand and expand requirements based on high-level specifications.
  • Develop software architectures and designs that meet requirements.
  • Develop interfaces and processes running on embedded Linux.
  • Propose, review, and analyse potential implementation approaches based on cost, complexity, and schedule.
  • Develop code following strict project coding guidelines and process requirements.
  • Develop, execute, and analyse unit tests verifying satisfaction of requirements, proper implementation of interfaces, and code coverage.
  • Work with other subsystems to ensure proper integration of subsystem code into the functional design.
  • Participate in development of Software-in-the-loop (SITL) and Hardware-in-the-loop (HITL) systems.
  • Perform or provide oversight of SITL and HITL integration and testing.

Required Qualifications

  • Bachelor's degree in computer science.
  • 5-10 years of experience in embedded software engineering.
  • Proficiency in C/C++, Rust, Linux, and FreeRTOS.
  • Strong verbal and written communication, presentation, and interpersonal skills in a team environment.
  • Experience debugging software/hardware interactions and possible failure modes.
  • Recent experience with inter-process communication (IPC) mechanisms.
  • Experience releasing and maintaining real-time and embedded software systems for mission-critical aerospace applications.
  • Ability to obtain a Security Clearance (Secret or above).

Desired Qualifications

  • 2 or more years of recent real-time embedded flight software experience.
  • Recent experience with device driver development and software/hardware interfaces for both custom and commercial hardware.
  • TCP and UDP networking protocols.
  • Familiarity with Python.
  • Familiarity with the CubeSat Space Protocol.
  • Active Security Clearance (Secret or above).

Compensation and Benefits

Salary: $110,000 to $165,000

York Space Systems offers medical, dental, and vision insurance, PTO, and a 401(k).

Senior Flight Software Engineer at York Space Systems | Flight Proven Space