CACI International Inc · 1 day ago
NASA Artemis Lunar Gateway Flight Software Development Engineer
CACI International Inc provides expertise and technology to enterprise and mission customers in support of national security missions. They are seeking an experienced Lunar Gateway Flight Software Development Engineer to develop flight software for NASA's Lunar Gateway vehicle, which is critical for long-term human return to the lunar surface.
Information TechnologyService IndustrySoftware
Responsibilities
Design and develop Lunar Gateway Flight Software
Perform systems engineering in support of software requirements and interface definitions, design, and performance analysis
Perform software integration, test, and verification
Integrate and test software/hardware in avionics test bed and flight certification environments
Collaborate with engineering teams and contractors across multiple NASA programs and projects
Ensure adherence to JSC standard software process practices
Qualification
Required
Must be a U.S. Citizen or Permanent Resident
B.S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or related disciplines required
At least five years of experience in software development for safety-critical software. Experience can be for aerospace vehicles or in other industries, e.g., oil and gas. More experience is highly valued
Strong C programming skills and experience with Linux
Must have experience in the entire software life cycle
Must be flexible, open to new challenges in a dynamic environment, and possess strong technical expertise combined with strong verbal and written communication skills
Requires the ability to manage multiple priorities with little supervision
Must be a highly responsible, team-oriented individual with strong work ethic
Preferred
M.S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or related discipline
Experience in human-rated space vehicles, e.g., Space Shuttle, Space Station, Orion, Commercial Crew, and in specific vehicle software domains (e.g., C&T, C&DH, GN&C software)
C++ programming and Object-Oriented Design and Analysis (OOAD) skills
Experience in NASA Core Flight Software (CFS)
Python development skills
Experience developing embedded software for Real-time Operating Systems, preferably VxWorks
Experience in Time-Triggered Ethernet (TTE)
Experience in other bus communication protocols (e.g., 1553, RS-422, RS-232, USB, Ethernet)
Experience developing software interfacing with Data Acquisition (DAQ) I/O cards
Experience developing and troubleshooting device drivers
Experience in software and systems integration
Experience in automated testing
Experience in verification testing
Experience using GitLab and the Git version control system
Experience using Jira
Benefits
Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits
Company
CACI International Inc
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.
Funding
Current Stage
Public CompanyTotal Funding
$1B2025-05-21Post Ipo Debt· $1B
2003-01-10IPO
Leadership Team
Recent News
2026-01-09
2026-01-03
BNN Bloomberg
2026-01-03
Company data provided by crunchbase