Flight Software Engineer Security Clearance
Listed on 2026-08-30
-
Software Development
Software Engineer, Python, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Overview Flight Software Engineer
LOCATION:
Hybrid ( Kirtland AFB, NM ), Remote U.S. eligible JOB STA TUS:
Full-time CLEARANCE: U.S. Citizenship, D oD Secret Clearance TRAVEL: 1 0% ( if remote ) Astrion is seeking a Flight Software Engineer to suppor t small satellite flight software development for the Air Force Research Laboratory (AFRL) at Kirtland Air Force Base . This engineer will contribute to the design, development, and testing of satellite bus software supporting experimental and research missions.
The role is ideal for a mid- to senior-level software engineer with experience developing embedded or flight software for spacecraft or other real-time systems.
Education:
Bachelor of Science in one of the following or a related technical field:
- Software Engineering *
- Computer Science *
- Electrical Engineering *
- Aerospace Engineering
- Minimum 5+ years of professional software development experience
- Experience developing embedded or flight software in C or C++
- Experience with satellite bus or payload software development
- Familiarity with spacecraft subsystems and interfaces (power, communications, command and data handling, ADCS, etc.)
- Experience working with real-time operating systems
- Experience with hardware/software integration or low-level driver development
- Experience with scripting languages such as Python, Perl, or similar
- Strong problem-solving and debugging skills
- Ability to produce secure, maintainable, high-quality code
- Comfortable working in small, agile engineering teams
- Effective communicator with both technical and non-technical stakeholders
- Self-directed and adaptable in a research and development environment
- Experience with the VxWorks real-time operating system
- Experience with other embedded real-time systems such as RTEMS
- Master's degree in a relevant technical field
- Design, develop, test, and maintain embedded flight software for small satellite bus systems
- Execute tasking from the satellite Assembly, Integration, and Test (AI&T) lead
- Coordinate with other flight software engineers and subsystem teams
- Implement best practices for code quality, maintainability, and cybersecurity
- Develop and maintain technical documentation , including interface specifications and user guides
- Participate in unit testing, code reviews, and system validation #CJ
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).