CU-Boulder Career Fair – Software Engineering Internships

York Space Systems•Greenwood Village, CO
•$24 - $30•Onsite

About The Position

York Space Systems is seeking a curious, hands-on Software Engineering Intern to build software that interacts with real spacecraft hardware. This internship focuses on developing, debugging, and testing software used to command, monitor, and validate space vehicles, working alongside Flight Software and Spacecraft Integration & Test engineers. The role involves exposure to embedded Linux systems, spacecraft interfaces, automated test infrastructure, hardware-in-the-loop environments, networking, telemetry, and tools used for flight readiness verification. Interns will experience the full engineering loop: writing code, testing against hardware, debugging, improving software, and re-testing. The ideal candidate enjoys problem-solving, is comfortable with Linux, and is excited by the interaction between software and the physical world. This is not a traditional web-development internship; interns will tackle complex problems related to system stability, data integrity, device responsiveness, and automated testing.

Requirements

  • Must have permanent authorization to work in the United States.

Nice To Haves

  • Experience developing software for embedded systems
  • Experience with C or C++ on Linux
  • Experience with microcontrollers, Raspberry Pi, BeagleBone, robotics, drones, automotive systems, or similar hardware
  • Experience debugging software that communicates with physical devices
  • Familiarity with serial, Ethernet, TCP/IP, UDP, CAN, SPI, I2C, or similar interfaces
  • Experience with multithreading, inter-process communication, or pub/sub messaging
  • Experience with Software-in-the-Loop or Hardware-in-the-Loop testing
  • Experience with automated system-level testing
  • Familiarity with telemetry, command-and-control systems, or distributed systems
  • Experience with GitLab CI/CD or other automated build/test systems
  • Experience with CMake or other C/C++ build systems
  • Familiarity with Docker or containerized development environments
  • Experience with debuggers, packet captures, logic analyzers, oscilloscopes, or other debugging tools
  • Experience with spacecraft, aerospace, robotics, or other safety- or mission-critical systems
  • Personal projects where you built something that moves, communicates, senses, controls, or interacts with hardware
  • Familiarity with Python or scripting languages
  • Interest in spacecraft, aerospace, or safety-critical systems
  • Experience working in lab or system integration environments
  • Active Secret Clearance

Responsibilities

  • Develop and test software used to support spacecraft flight software, vehicle integration, and automated testing
  • Write Python, C/C++, Bash, or other software that interacts with embedded systems and spacecraft hardware
  • Develop software and interfaces running in embedded Linux environments
  • Build tools that command, monitor, configure, and validate spacecraft subsystems
  • Participate in Software-in-the-Loop (SITL) and Hardware-in-the-Loop (HITL) development and testing
  • Connect software to real hardware interfaces, networks, telemetry streams, and subsystem simulators
  • Troubleshoot problems across software, operating systems, networks, and hardware
  • Debug failures using logs, telemetry, command-line tools, debuggers, and test equipment
  • Develop automated tests that exercise spacecraft functionality and verify expected behavior
  • Support York’s test-like-you-fly philosophy by helping make test environments behave more like the real vehicle
  • Write and execute unit tests and integration tests
  • Participate in technical design discussions and code reviews
  • Work with systems, software, electrical, and test engineers to turn high-level requirements into working solutions
  • Identify technical risks early and help develop practical solutions
  • Use Git, GitLab, CI/CD, and modern software-development workflows
  • Communicate what worked, what failed, what you learned, and what you want to try next
  • Willingness to work full-time in our Greenwood Village
  • Love space!
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service