
location_on1769, San Jacinto Street, Downtown, Houston, Harris County, Texas, 77002, United States
CACI is seeking an experienced Artemis Lunar Base Flight Software Development Engineer to support the Artemis Program at NASA Johnson Space Center. The mission is to return astronauts to the Moon and establish a lunar base. This role involves prototyping, requirements definition, design, development, test and verification, integration, and certification of Flight Software for NASA's lunar base, vehicles, and assets.
This position requires a self-motivated individual with strong verbal and written communication skills. Beyond technical expertise, the successful candidate will be people-savvy with strong customer relationship skills, a positive team-player attitude, and the flexibility to take on new assignments as they arise. The most qualified candidate will be an articulate speaker able to communicate complex technical ideas convincingly, sharing a passion for the Nation's Space Program and the excitement of developing future human-rated space vehicles.
This work takes place at NASA/JSC in Houston, TX, a highly stimulating and dynamic environment that is critical to human space flight and the space exploration initiative.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you will 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.
We foster an environment of trust, valuing the unique contributions every employee brings. You will have the autonomy to take the time you need through a unique flexible time off benefit and access to robust learning resources to make your ambitions a reality. Together, we will advance our nation's most critical missions, build on a lengthy track record of business success, and find opportunities to break new ground in your career and our legacy.
This position is contingent on funding and may not be filled immediately. However, it is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.
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.
Work model: On-site
1769, San Jacinto Street, Downtown, Houston, Harris County, Texas, 77002, United States
Houston, Texas
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 specific vehicle software domains (e.g., C&T, C&DH, GN&C). 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.
Skills: C Programming, Linux, C++, Object-Oriented Design And Analysis, Nasa Core Flight Software, CFS, Python, Real-Time Operating Systems, Vxworks, Time-Triggered Ethernet.
Education: B.S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or related disciplines required; M.S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or related discipline desired.