SonicJobs Logo
Left arrow iconBack to search

Flight Software Engineer

Astrion
Posted a month ago, valid for a month
Location

Washington, DC 20544, US

Salary

$0 - $0 per year

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • Astrion is looking for a Flight Software Engineer to support satellite flight software development for the Air Force Research Laboratory at Kirtland Air Force Base.
  • The position is hybrid, allowing for remote work in the U.S., and requires U.S. citizenship and a DoD Secret Clearance with 10% travel if remote.
  • Candidates should have a Bachelor of Science in a relevant technical field and a minimum of 5 years of professional software development experience, particularly in embedded or flight software.
  • The role involves designing, developing, testing, and maintaining embedded flight software for small satellite bus systems, with a focus on code quality and cybersecurity practices.
  • While salary details are not specified, the position is aimed at mid- to senior-level engineers, suggesting a competitive compensation package commensurate with experience.
Overview

Flight Software Engineer 

LOCATION: Hybrid (Kirtland AFB, NM), Remote U.S. eligible 

JOB STATUS: Full-time 

CLEARANCE: U.S. Citizenship, DoD Secret Clearance 

TRAVEL: 10% (if remote) 

 

Astrion is seeking a Flight Software Engineer to support 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. 

REQUIRED QUALIFICATIONS / SKILLS 

Education: 

Bachelor of Science in one of the following or a related technical field: 

  • Software Engineering 
  • Computer Science 
  • Electrical Engineering 
  • Aerospace Engineering 

Experience: 

  • 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 

Core Competencies: 

  • 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 

PREFERRED QUALIFICATIONS / SKILLS 

  • 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 

RESPONSIBILITIES 

  • 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 



Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.