Logo
CACI International Inc

NASA Artemis Lunar Gateway Flight Software Development Engineer

CACI International Inc, Houston, Texas, United States, 77246

Save Job

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