NASA Orion Spacecraft Flight Software Developer
Company: CACI
Location: Houston
Posted on: April 1, 2026
|
|
|
Job Description:
Job Title: NASA Orion Spacecraft Flight Software Developer Job
Category: Engineering Time Type: Full time Minimum Clearance
Required to Start: None Employee Type: Regular Percentage of Travel
Required: Up to 10% Type of Travel: Continental US * * * The
Opportunity: CACI is looking for experienced Spacecraft Flight
Software (FSW) Developers to provide NASA's Orion FSW team at the
Johnson Space Center with software skills in the development of
flight software for NASA’s next generation crewed spacecraft,
Orion, which will carry astronauts to the Moon. Orion will dock
with a lunar lander which will transport astronauts to and from the
lunar surface. This exciting position involves software development
for software upgrades and new development of Orion flight software
capabilities. This position requires a self-motivated, capable
person with strong verbal and written communication skills. In
addition to outstanding technical expertise, the individual must be
very people savvy, have strong customer relationship skills,
possess a positive team-player attitude, be flexible and willing to
take on new assignments and responsibilities as they arise.
Finally, the most qualified candidate will be an articulate speaker
able to communicate complex technical ideas in a convincing manner,
must share our passion for our Nation's Space Program, and share in
the excitement of developing future human-rated space vehicles.
Responsibilities: Design and develop Orion embedded FSW. Perform
FSW refactoring and testing. Integrate software units within a
flight software domain and ensure the units properly function
together. Evaluate software defects. Implement and test software
code changes to correct defects. Create and execute thorough C/C++
unit tests. Perform troubleshooting of software issues. Integrate
software and build FSW loads for testing. Ensure adherence to JSC
standard software process practices. Perform C/C++ code reviews to
spot errors in the code logic. Collaborate with NASA and prime
contractor SMEs for resolving flight software issues. Develop
software tools and scripts as needed. This work takes place at
NASA/JSC in Houston, TX, a highly stimulating and dynamic
environment that is critical in human space flight and the space
exploration initiative. Qualifications: Required: Must be a U.S.
Citizen or Permanent Resident. B.S. in Aerospace, Mechanical,
Electrical, Computer or Software Engineering, Computer Science, or
related disciplines required. At least three to five years of
experience in aerospace vehicle embedded software development for
safety-critical flight software. Greater experience is highly
valued. Strong C/C++ programming skills. Must be flexible, open to
new challenges in a dynamic environment, and possess strong
technical expertise combined with strong verbal and written
communication skills. Ability to manage multiple priorities with
little supervision. Must be a highly responsible, team-oriented
individual with strong work ethic. Must have highly developed
coordination and organization skills. Desired: M.S. in Aerospace,
Mechanical, Electrical, Computer or Software Engineering, Computer
Science, or related disciplines. Experience in flight software
development for human-rated space vehicles, e.g., Space Shuttle,
International Space Station, SpaceX Crew Dragon, Boeing Starliner,
Orion, or Gateway. Experience troubleshooting software issues.
Experience integrating and building FSW loads. Experience
performing software unit testing. Experience with Google Test and
gMock is highly valued. Experience in full life cycle of real-time
safety-critical software for aerospace vehicles. Familiarity with
the NASA Spacecraft Software Engineering Team (SSET) standards and
processes for class A safety-critical flight software. Experience
developing software scripts and tools in Python. Experience with
software configuration management tools such as Gitlab/Git and
Perforce. Vehicle-wide knowledge of space vehicle systems, e.g.,
command and telemetry; displays; power; propulsion; thermal;
environmental control and life support system; guidance, navigation
and control; communications and tracking, etc. Experience in FSW
verification. Familiarity with NASA's Orion Spacecraft. - What You
Can Expect: A culture of integrity. At CACI, we place character and
innovation at the center of everything we do. As a valued team
member, you’ll be part of a high-performing group dedicated to our
customer’s missions and driven by a higher purpose – to ensure the
safety of our nation. An environment of trust. CACI values the
unique contributions that every employee brings to our company and
our customers - every day. You’ll have the autonomy to take the
time you need through a unique flexible time off benefit and have
access to robust learning resources to make your ambitions a
reality. A focus on continuous growth. Together, we will advance
our nation's most critical missions, build on our lengthy track
record of business success, and find opportunities to break new
ground — in your career and in our legacy. Pay Range : There are a
host of factors that can influence final salary including, but not
limited to, geographic location, Federal Government contract labor
categories and contract wage rates, relevant prior work experience,
specific skills and competencies, education, and certifications.
Our employees value the flexibility at CACI that allows them to
balance quality work and their personal lives. We offer competitive
compensation, benefits and learning and development opportunities.
Our broad and competitive mix of benefits options is designed to
support and protect employees and their families. At CACI, you will
receive comprehensive benefits such as; healthcare, wellness,
financial, retirement, family support, continuing education, and
time off benefits. The proposed salary range for this position is:
$76,000 - 155,700 USD CACI is an Equal Opportunity Employer. All
qualified applicants will receive consideration for employment
without regard to race, color, religion, sex, pregnancy, sexual
orientation, age, national origin, disability, status as a
protected veteran, or any other protected characteristic.
Keywords: CACI, The Woodlands , NASA Orion Spacecraft Flight Software Developer, IT / Software / Systems , Houston, Texas