2070 Flight Software Engineer Jobs
Listed on 2026-08-20
-
Software Development
Software Testing, Software Engineer, Python, DevOps
Flight Software Engineer
This is a federal contract - U.S. citizenship is required 100% on-site - NASA Goddard Space Flight Center (Greenbelt, MD) NASA public trust / badging required Description of position / duties:
All Points is seeking a Flight Software Engineer to support the Omnibus Multidiscipline Engineering Services (OMES) III contract at NASA Goddard Space Flight Center in Greenbelt, Maryland. This major engineering services program supports next-generation spaceflight and science missions, including initiatives within the Joint Polar Satellite System and Exploration & In-Space Services divisions. The selected candidate will support the design, development, integration, testing, and verification of mission-critical flight software for space-based systems and embedded applications supporting NASA missions.
Duties may include but are not limited to:
- Support full lifecycle flight software development from requirements through software acceptance testing
- Develop, modify, integrate, and test real-time embedded flight software applications
- Support software verification and validation activities in coordination with software assurance teams
- Participate in requirements analysis, technical reviews, software integration, and troubleshooting activities
- Support development activities utilizing established flight software engineering processes and industry standards
- Perform software development activities within multi-disciplinary engineering teams supporting NASA missions
- Maintain technical documentation, software artifacts, and engineering deliverables
- Support mission integration, testing, and operational readiness activities
Education Bachelor of Science degree required in one of the following:
- Aerospace Engineering
- Electrical Engineering
- Software Engineering
- Mechanical Engineering
- Computer Science
- Mathematics
- Physics
- Related ABET-accredited technical discipline
Years of experience
- Bachelor's degree with 2+ years of relevant experience
Skills / certifications required experience & skills:
- Experience with established software engineering processes supporting flight or embedded software development
- Familiarity with industry standards such as NASA NPR 7150.2, AS9100, MIL-STD-498, J-STD-016, IEEE 12207, or similar standards-based software development methodologies
- Experience supporting the full software development lifecycle from requirements through software acceptance testing
- Experience with real-time embedded software development
- Experience with priority-based, multi-tasking real-time operating systems, including Linux, VxWorks, RTEMS, or similar environments
- Experience developing software in C, C++, and/or ADA
- Experience with scripting languages such as Perl, Python, or Unix shell scripting
- Experience working with microprocessor-based hardware and interfaces including RAD
750, GR712RC
, MIL-STD-1553, Ethernet, Space Wire, RS-232, and RS-422 - Experience supporting Software Quality Assurance (SQA) and/or Independent Verification & Validation (IV&V) activities
Desired experience & skills:
- Experience supporting spacecraft or space-based mission programs
- Flight software experience supporting NASA or aerospace systems
- Software acquisition experience
- Experience with DOORS requirements management tools
- Experience with TDMS or similar data/document management systems
Security clearance:
- U.S. citizenship required
- NASA public trust / badging required
Compensation
- $95,000 - $110,000 annually, depending on experience and qualifications
All Points is an equal opportunity employer.
(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).