Bay Systems Consulting, Inc. Logo

Bay Systems Consulting, Inc.

Flight Software Engineer

Posted 9 Days Ago
Be an Early Applicant
In-Office
Denver, CO, USA
125K-165K Annually
Entry level
In-Office
Denver, CO, USA
125K-165K Annually
Entry level
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.
The summary above was generated by AI
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.

Similar Jobs

5 Days Ago
In-Office
Centennial, CO, USA
130K-178K Annually
Senior level
130K-178K Annually
Senior level
Aerospace • Hardware • Information Technology • Robotics • Defense • Utilities
Designs, develops, tests, and architects complex flight software for space systems. Responsibilities include writing maintainable code, using Git, conducting code reviews, troubleshooting, documenting software processes, and collaborating on requirements. The engineer will mentor other engineers, provide technical leadership, and apply secure coding, automated testing, CI/CD, and software development best practices.
Top Skills: AnsibleBashBitbucketC++ChefCi/CdConfluenceDockerGitGitGitlabJavaJenkinsJIRAPowershellPuppetPython
11 Days Ago
In-Office
2 Locations
157K-215K Annually
Senior level
157K-215K Annually
Senior level
Aerospace • Hardware • Information Technology • Robotics • Defense • Utilities
Design, architect, develop, test, and troubleshoot complex flight software for space systems. Write maintainable code, participate in code reviews, document software processes, and use version control. Provide technical leadership and mentorship while making high-level design decisions affecting program cost, schedule, and performance. Work with spacecraft flight software, embedded systems, networking, messaging, and software-in-the-loop and hardware-in-the-loop testing.
Top Skills: C++C2MsCcsdsGitHardware-In-The-LoopLinuxOpen Mission SystemsPub/Sub MessagingSoftware-In-The-LoopSvnSysmlTcpUdpUmlUniversal C2 Interface
11 Days Ago
In-Office
2 Locations
130K-178K Annually
Senior level
130K-178K Annually
Senior level
Aerospace • Hardware • Information Technology • Robotics • Defense • Utilities
Designs, develops, tests, and architects complex flight software for space systems. Responsibilities include writing maintainable code, collaborating on requirements, managing changes with version control, conducting code reviews, troubleshooting, documenting processes, and mentoring engineers. The role requires advanced software development expertise, technical leadership, and an active Top Secret clearance with SCI eligibility and a full-scope polygraph.
Top Skills: AnsibleAWSAzureBashBitbucketC++ChefCi/CdConfluenceDockerGitGitGitlabGCPJavaJenkinsJIRAKubernetesMongoDBMySQLPostgresPowershellPuppetPythonStatic Analysis ToolsSysmlUml

What you need to know about the Colorado Tech Scene

With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.

Key Facts About Colorado Tech

  • Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
  • Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
  • Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
  • Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account