York Space Systems
Greenwood Village, CO
Flight Software Engineering Intern
We tailor your resume to this role and apply for you in seconds.
Apply to Flight Software Engineering Intern at York Space SystemsJob details
- Location
- Greenwood Village, CO
- Work type
- Onsite
- Posted
- 2 weeks ago
- Apply on
- jobs.dayforcehcm.com
About this role
York Space Systems is an aerospace company specializing in spacecraft platforms, integration, testing, launch services, and mission operations. The Flight Software Engineering Intern will develop, debug, and test software that interacts with spacecraft hardware, embedded systems, telemetry, and automated test environments. The role involves troubleshooting across software and hardware, developing automated tests, and collaborating with multidisciplinary engineering teams.
What you'll do:
- 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
What they're looking for:
- Must have permanent authorization to work in the United States
- Experience developing software for mbedded systems
- Experience with C or C++ on Linux
- Experience with microcontrollers, Raspberry Pi, eagleBone, 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
Benefits:
- Medical insurance
- Dental insurance
- Vision insurance
- PTO
- 401K
Ready to apply to York Space Systems?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.