NASA Orion Spacecraft Flight Software Developer
CACI International Inc
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 CAA is seeking experienced Spacecraft Flight Software (FSW) Developers to support NASA’s Orion FSW team at the Johnson Space Center. Orion will dock with a lunar lander that will transport astronauts to and from the lunar surface. This role involves software upgrades and new development of Orion flight software capabilities.
The ideal candidate is self‑motivated, communicates well, and displays flexibility and a team‑player attitude. Articulate technical communication, passion for the Nation’s Space Program, and excitement for future human‑rated spacecraft are key. Responsibilities Design and develop Orion embedded FSW.
Perform FSW refactoring and testing. Integrate software units within a flight software domain and ensure proper function. Evaluate and correct software defects.
Create and execute C/C++ unit tests. Troubleshoot software issues and build FSW loads for testing. Adhere to JSC standard software process practices and conduct code reviews.
Collaborate with NASA and prime contractor SMEs to resolve flight software issues. Develop software tools and scripts as needed. Work at NASA/JSC in Houston, TX.
Qualifications U.S. Citizen or Permanent Resident. B.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related discipline. 3‑5 years of experience in aerospace vehicle embedded software development for safety‑critical flight software.
Strong C/C++ programming skills. Flexible, open to new challenges, and highly organized. Strong verbal and written communication, ability to manage multiple priorities independently.
Highly responsible, team‑oriented, with a strong work ethic. Desired M.S. in a related field. Experience with flight software for human‑rated space vehicles (e.g., Shuttles, ISS, Orion).
Experience troubleshooting, integrating, and building FSW loads. Expertise in software unit testing, including Google Test and gMock. Full life‑cycle experience with real‑time safety‑critical aerospace software.
Familiarity with NASA SSET standards and Georgian class A software processes. Python scripting and tools development. Knowledge of software configuration management tools such as Git, GitLab, or Perforce.
Vehicle‑wide system knowledge (command, telemetry, power, etc.) and FSW verification experience. What You Can Expect A culture of integrity: Character and innovation guide the work environment. An environment of trust: Autonomy, flexible time‑off, and learning resources support employee growth.
A focus on continuous growth: Opportunities for career advancement and contribution to national missions. Pay Range Salary varies by location, experience, and skills. Competitive compensation, benefits, and development opportunities are offered.
The Proposed Salary Range For This Position Is $76,000 - $155,700 USD CAA 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. #J-18808-Ljbffr