CACI International Inc · 2 months ago
Software Project Lead Engineer Space Vehicle Embedded Software Development
CACI International Inc is seeking experienced lead human spaceflight software engineers to provide project leadership and technical expertise in embedded software systems for human-rated space vehicle avionics. The role involves designing, developing, and testing embedded software for various space flight projects at NASA Johnson Space Center.
Information TechnologyService IndustrySoftware
Responsibilities
Design and develop embedded software prototype and 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
Willingness to take on a future technical leadership role including leading a software development team, developing and prioritizing new features based on customer needs, interacting with and providing support to users, managing project schedule, and giving large presentations and demonstrations of product capabilities
Support customer status reporting
Support recruiting and team member development initiatives
Qualification
Required
Must be a U.S. Citizen or Permanent Resident to facilitate access to USG facilities
B.S. in Aerospace, Electrical, Software, Computer, or Systems Engineering, Computer Science, or related disciplines required
At least ten years of experience in embedded software development for safety-critical software. Experience can be for aerospace vehicles, e.g., commercial or high-performance aircraft, satellites, or in other industries, e.g., oil and gas
Experience in technical leadership of software development teams
Strong C programming skills
Experience developing software in a Linux environment
Strong Python development skills
Must have significant 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
Ability to manage multiple priorities with little supervision
Must be a highly responsible, team-oriented individual with strong work ethic
Must have highly developed coordination and organization skills
Preferred
M.S. in Aerospace, Electrical, Software, Computer, or Systems Engineering, Computer Science, or related discipline
Project Management Professional (PMP) Certification
C++ programming skills
Object Oriented Analysis and Design (OOAD) experience
Experience in Real-time Operating Systems, preferably VxWorks
Experience developing embedded firmware for microcontrollers
Experience developing and troubleshooting device drivers
Experience in NASA Core Flight Software (CFS)
Experience in Time-Triggered Ethernet (TTE)
Experience in other bus communication protocols (e.g., 1553, RS-422, RS-232, USB, Ethernet)
Experience with digital signal processors (DSPs)
Experience with NASA / CACI Trick Simulation Framework
Experience developing and troubleshooting device drivers
Experience in software and systems integration
Experience in automated testing
Experience in verification testing
Experience with GitLab and the Git version control system
Experience using Jira
Experience working in an Agile software development environment
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)
Familiarity with CMMI Level 3 (or above) process areas
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-03
BNN Bloomberg
2026-01-03
2025-12-30
Company data provided by crunchbase