CACI International Inc
NASA Artemis Lunar Gateway Flight Software Development Engineer
CACI International Inc, Houston, Texas, United States, 77246
Overview
NASA Artemis Lunar Gateway Flight Software Development Engineer role at CAC I (CACI International Inc). This position provides software skills in the development of NASA’s Lunar Gateway vehicle flight software, including prototyping, requirements definition, design, development, test and verification, integration, and certification of Flight Software. The Gateway is a vital component of NASA’s Artemis Program, serving as a multi-purpose outpost orbiting the Moon to support long-term human lunar exploration. This role requires a self-motivated, capable person with strong verbal and written communication skills, the ability to collaborate with engineering teams and contractors across multiple NASA programs, and a passion for national space programs. Responsibilities
Design and develop Lunar Gateway Flight Software. Perform systems engineering in support of software requirements, interface definitions, design, and performance analysis. Perform software integration, test, and verification. Integrate and test software/hardware in avionics test beds and flight certification environments. Collaborate with engineering teams and contractors across multiple NASA programs and projects. Ensure adherence to JSC standard software process practices. Location note:
This work takes place at NASA/JSC in Houston, TX, in a dynamic environment critical to human space flight and space exploration initiatives. Qualifications
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. At least five years of experience in software development for safety-critical software (aerospace or other industries). Strong C programming skills and experience with Linux. Experience in the entire software life cycle. Ability to manage multiple priorities with minimal supervision; strong technical, verbal, and written communication skills. Team-oriented, highly responsible with a strong work ethic. Desired: M.S. in relevant fields. Experience in human-rated space vehicles and related software domains (e.g., C&T, C&DH, GN&C). C++, OOAD, NASA Core Flight Software (CFS), Python. Embedded software for RTOS (preferably VxWorks). Experience with Time-Triggered Ethernet (TTE) and various bus protocols (e.g., 1553, RS-422, RS-232, USB, Ethernet). Experience in software interfacing with Data Acquisition (DAQ) I/O cards, device drivers, and software/systems integration. Experience in automated testing and verification testing; GitLab and Git version control; Jira. What You Can Expect
A culture of integrity. An environment of trust with flexible time off and robust learning resources. A focus on continuous growth. Acknowledgment that your potential is limitless, with opportunities to advance in your career and contribute to national missions. Pay range: The proposed salary range for this position is $76,000 - 155,700 USD, dependent on factors such as location, experience, skills and certifications. CAC I is an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, veteran status, or any other protected characteristic. Additional Details
Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: IT Services and IT Consulting
#J-18808-Ljbffr
NASA Artemis Lunar Gateway Flight Software Development Engineer role at CAC I (CACI International Inc). This position provides software skills in the development of NASA’s Lunar Gateway vehicle flight software, including prototyping, requirements definition, design, development, test and verification, integration, and certification of Flight Software. The Gateway is a vital component of NASA’s Artemis Program, serving as a multi-purpose outpost orbiting the Moon to support long-term human lunar exploration. This role requires a self-motivated, capable person with strong verbal and written communication skills, the ability to collaborate with engineering teams and contractors across multiple NASA programs, and a passion for national space programs. Responsibilities
Design and develop Lunar Gateway Flight Software. Perform systems engineering in support of software requirements, interface definitions, design, and performance analysis. Perform software integration, test, and verification. Integrate and test software/hardware in avionics test beds and flight certification environments. Collaborate with engineering teams and contractors across multiple NASA programs and projects. Ensure adherence to JSC standard software process practices. Location note:
This work takes place at NASA/JSC in Houston, TX, in a dynamic environment critical to human space flight and space exploration initiatives. Qualifications
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. At least five years of experience in software development for safety-critical software (aerospace or other industries). Strong C programming skills and experience with Linux. Experience in the entire software life cycle. Ability to manage multiple priorities with minimal supervision; strong technical, verbal, and written communication skills. Team-oriented, highly responsible with a strong work ethic. Desired: M.S. in relevant fields. Experience in human-rated space vehicles and related software domains (e.g., C&T, C&DH, GN&C). C++, OOAD, NASA Core Flight Software (CFS), Python. Embedded software for RTOS (preferably VxWorks). Experience with Time-Triggered Ethernet (TTE) and various bus protocols (e.g., 1553, RS-422, RS-232, USB, Ethernet). Experience in software interfacing with Data Acquisition (DAQ) I/O cards, device drivers, and software/systems integration. Experience in automated testing and verification testing; GitLab and Git version control; Jira. What You Can Expect
A culture of integrity. An environment of trust with flexible time off and robust learning resources. A focus on continuous growth. Acknowledgment that your potential is limitless, with opportunities to advance in your career and contribute to national missions. Pay range: The proposed salary range for this position is $76,000 - 155,700 USD, dependent on factors such as location, experience, skills and certifications. CAC I is an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, veteran status, or any other protected characteristic. Additional Details
Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: IT Services and IT Consulting
#J-18808-Ljbffr