Flight Software Systems Engineer

York Spaces SystemsGreenwood Village, CO

About The Position

York Space Systems is seeking a Flight Software Systems Engineer to enable design, development, test, and delivery of mission-critical software for spacecraft systems. This role focuses on real-time and embedded Linux-based flight software, enabling reliable command, telemetry, networking, and autonomy across on-orbit vehicles. The ideal candidate is a hands-on engineer with strong systems thinking who can operate across the full lifecycle—from architecture and development through integration, test, and on-orbit support. Not all skills below are required, we encourage you to apply if you have an interest in learning!

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
  • 2+ years of experience in embedded software development
  • Proficiency with Atlassian JIRA
  • Prior experience with software development ticket management, requirement management frameworks
  • Experience debugging hardware/software integration issues
  • Proficiency in C/C++, Git/Gitlab (or other code repository management tooling)
  • Must have the ability to independently navigate source code, in order to correlate requirements, developed capabilities, and human interfaces for operations
  • Must be clearance eligible and ability to maintain an active Secret Clearance or higher
  • Love space!

Nice To Haves

  • Familiarity with networking protocols (TCP/IP, UDP, routing concepts)
  • Experience with spacecraft, aerospace, or safety-critical systems
  • Experience with embedded Linux systems (drivers, networking, system-level debugging)
  • Knowledge of real-time systems and deterministic software design
  • Familiarity with CCSDS, DTN, or space communication protocols
  • Understanding of cybersecurity principles (secure boot, signing, key management)
  • Experience supporting on-orbit operations or live systems
  • Active Secret Clearance

Responsibilities

  • Derive requirements for embedded flight software in C/C++ for spacecraft systems
  • Support development planning with FSW management and vehicle systems engineering activities in a cross functional team
  • Integrate software with hardware components (on board computers, radios, payloads) in Hardware In The Loop (HITL) and simulated environments
  • Develop and execute test strategies (unit, integration, system, and mission-level testing)
  • Support on-orbit operations, debugging, and anomaly resolution
  • Contribute to software architecture, requirements, and interface definitions
  • Collaborate across platform, applications, mission ops, and hardware teams
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service