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.