CACI bv ยท 1 day ago
NASA Artemis Lunar Gateway Flight Software Development Engineer
CACI provides expertise and technology to support national security missions and government transformation. The role involves developing flight software for NASA's Lunar Gateway, including design, testing, and integration of software components.
ConsultingEducationTraining
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 bv
CACI levert, implementeert en beheert bedrijfskritische oplossingen voor het Hoger Onderwijs: het StudentInformatieSysteem OSIRIS en LISA voor zaakgericht werken.
Funding
Current Stage
Growth StageCompany data provided by crunchbase