Jobs · Engineering · Colorado

Embedded Flight Software Engineer (Early Career)

York Space Systems · Greenwood Village, CO · 2 wk ago
EngineeringVolunteer

About the role

York Space Systems is seeking an early career Embedded Flight Software Engineer to support the design, development, integration, and testing of mission-critical spacecraft software systems. This role focuses on embedded and Linux-based flight software that enables command, telemetry, networking, and autonomy functions across on-orbit vehicles.

Responsibilities

  • Support development of embedded flight software in C/C++ for spacecraft systems
  • Aid with software integration and testing in HITL, flat-sat, and lab environments
  • Develop and maintain networking and communication interfaces between spacecraft subsystems and ground systems
  • Participate in unit, integration, and system-level testing activities
  • Support debugging of hardware/software integration issues
  • Contribute to on-orbit operations support and anomaly investigations
  • Contribute to software documentation, interface definitions, and test procedures
  • Collaborate with CI/CD pipelines, build systems, and release processes
  • Work with software, hardware, platform, and mission operations teams

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
  • 0–5 years of experience in software or embedded systems development
  • Familiarity with C/C++ programming
  • Exposure to Linux development environments
  • Basic understanding of networking concepts (TCP/IP, UDP, sockets, etc.)
  • Strong troubleshooting and problem-solving skills
  • Ability to work in a fast-paced, mission-driven environment
  • Clearance eligibility and ability to maintain an active Secret Clearance or higher

Qualifications

  • Master’s Degree in computer science or engineering related field (preferred)
  • Internship, academic, or personal project experience with embedded systems (preferred)
  • Familiarity with embedded Linux or Real-Time Operating Systems (RTOS) (preferred)
  • Experience with hardware/software integration or robotics projects (preferred)
  • Familiarity with Git, CI/CD pipelines, or automated testing (preferred)
  • Experience with Python or scripting languages (preferred)
  • Interest in spacecraft, aerospace, or safety-critical systems (preferred)
  • Experience working in lab or system integration environments (preferred)

Benefits

  • In addition to compensation, York Space Systems offers a comprehensive benefits package including medical, dental, and vision insurance along with PTO and a 401K.

Similar jobs