Flight Software Engineer

Posted Yesterday
Be an Early Applicant
Denver, CO, USA
In-Office
125K-165K Annually
Entry level
Information Technology • Software • Cybersecurity
The Role
Verify mission-critical flight software for NASA’s Orion spacecraft and Artemis missions. Responsibilities include managing requirements verification, developing and executing software tests, analyzing results, resolving issues with cross-functional engineering teams, documenting outcomes, and improving verification processes. The role requires advanced Python skills, Linux and MATLAB knowledge, and familiarity with aerospace software environments, with C++, GNCP systems, IBM DOORS, and Orion experience preferred.
Summary Generated by Built In
Flight Software Engineer

Location: Denver, CO (Hybrid/Remote)
Employment: Through Bay Systems Consulting Inc. supporting Lockheed Martin

Position Overview

Bay Systems Consulting Inc. is seeking a Flight Software Engineer to support Lockheed Martin's Orion Program in Denver, Colorado. In this role, you will work alongside an exceptional team of NASA and Lockheed Martin GNCP (Guidance, Navigation, Controls, and Propulsion) engineers and software developers to verify flight software for the Orion spacecraft supporting NASA's Artemis missions.

This is an exciting opportunity to contribute directly to one of the world's most advanced human spaceflight programs. You will play a critical role in ensuring flight software meets mission requirements by leading verification efforts from flight requirements validation through final Run for Record execution. Your work will help ensure the reliability and safety of software that enables deep space exploration.

Key Responsibilities
  • Collaborate with a world-class team of NASA and Lockheed Martin GNCP engineers and software developers to verify flight software for the Orion spacecraft.
  • Own flight software requirements verification activities from initial requirements through final Run for Record.
  • Support the Flight Software (FSW) verification process to ensure mission-critical software performs as expected.
  • Contribute to a highly motivated, collaborative, and dedicated Flight Software team supporting NASA's Artemis program.
  • Apply lessons learned from previous Orion missions to improve verification processes, software quality, and development efficiencies.
  • Develop, execute, and analyze software verification tests to ensure compliance with program requirements.
  • Work closely with cross-functional engineering teams to resolve software issues and support mission readiness.
  • Maintain thorough documentation and support continuous process improvement initiatives.
Basic Qualifications
  • Bachelor's degree in Computer Science, Aerospace Engineering, Software Engineering, or a related engineering discipline.
  • Previous software verification experience.
  • Demonstrated leadership abilities and ownership of technical tasks.
  • Advanced proficiency in Python, particularly for Software Test Engineering (SWTE).
  • Working knowledge of Linux environments.
  • Working knowledge of MATLAB.
  • Strong attention to detail with excellent analytical and problem-solving skills.
  • Self-motivated with the ability to work independently and collaboratively within a team environment.
Preferred Qualifications
  • Previous Orion program and/or Orion software verification experience.
  • Experience with Flight Software (FSW) or Simulation Software development and verification.
  • Knowledge of Guidance, Navigation, Controls, and Propulsion (GNCP) systems.
  • Working knowledge of C++.
  • Experience using IBM DOORS for requirements management.
  • Experience supporting aerospace, defense, or other mission-critical software development environments.
Why Join Us?

This position offers the opportunity to support one of the most significant space exploration programs in history. As part of the Lockheed Martin Orion team through Bay Systems Consulting Inc., you'll work with industry-leading engineers developing software that enables NASA's Artemis missions and the future of human exploration beyond Earth orbit.

If you're passionate about aerospace, software verification, and developing technology that makes space exploration possible, we'd love to hear from you.

Skills Required

  • Bachelor's degree in Computer Science, Aerospace Engineering, Software Engineering, or a related engineering discipline
  • Previous software verification experience
  • Demonstrated leadership abilities and ownership of technical tasks
  • Advanced proficiency in Python, particularly for Software Test Engineering
  • Working knowledge of Linux environments
  • Working knowledge of MATLAB
  • Strong attention to detail and excellent analytical and problem-solving skills
  • Ability to work independently and collaboratively within a team environment
  • Previous Orion program or Orion software verification experience
  • Experience with flight software or simulation software development and verification
  • Knowledge of Guidance, Navigation, Controls, and Propulsion systems
  • Working knowledge of C++
  • Experience using IBM DOORS for requirements management
  • Experience supporting aerospace, defense, or other mission-critical software development environments
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
36 Employees
Year Founded: 1997

What We Do

Bay Systems Consulting, Inc. is a small, woman-owned, SBA-certified HUBZone business providing advanced technology solutions to aerospace, government, cybersecurity, education, and defense organizations. Its services include project management, IT and infrastructure, cybersecurity, and software research and development. The company describes its mission as helping clients achieve mission-critical goals through advanced technology solutions, with customer service and corporate social responsibility among its stated commitments.

Similar Jobs

Sierra Space Logo Sierra Space

Senior Software Engineer

Aerospace • Hardware • Information Technology • Robotics • Defense • Utilities
In-Office
2 Locations
1600 Employees
157K-215K Annually

Sierra Space Logo Sierra Space

Software Engineer

Aerospace • Hardware • Information Technology • Robotics • Defense • Utilities
In-Office
2 Locations
1600 Employees
130K-178K Annually

Sierra Space Logo Sierra Space

Software Engineer

Aerospace • Hardware • Information Technology • Robotics • Defense • Utilities
In-Office
2 Locations
1600 Employees
106K-145K Annually

Sierra Space Logo Sierra Space

Software Engineer

Aerospace • Hardware • Information Technology • Robotics • Defense • Utilities
In-Office
2 Locations
1600 Employees
84K-115K Annually

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account