Autonomy Software Engineer – SD - Laurel

York Space Systems
Laurel, MDFULL_TIME$110k–$190kPosted Jul 31, 2026

Role responsibilities

Design and develop embedded flight software in C/C++ for spacecraft systems, focusing on autonomous mission workflows and scalable algorithms. Support on-orbit operations, debugging, and the creation of integration tests using simulation tools.

Requirements

Requires a Bachelor's degree in Computer Science or a related field and 4+ years of experience in embedded software development. Candidates must be proficient in C/C++, embedded Linux, and possess the ability to obtain a security clearance.

Key skills

C/C++, Embedded Software Development, Embedded Linux, Git, State Machine Modeling, API Technologies, Messaging Frameworks, Unit Testing, Integration Testing, Agile Methodologies, Software Architecture, Docker, CI/CD, Spacecraft Dynamics, Guidance and Control, On-orbit Operations

Keywords

Autonomy, Embedded Systems, C++, C, Linux, Spacecraft, Aerospace, Flight Software, State Machines, Git, Docker, CI/CD, Agile, Distributed Systems, Simulation Tools, Guidance and Control, Real-time Software, Machine Learning, Security Clearance, On-orbit Operations, Unit Testing, Integration Testing, API, Messaging Frameworks, Software Architecture, Rapid Prototyping, Defense, Space Manufacturing, Embedded Drivers, Networking

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free