CACI International Orion Spacecraft Flight Software Engineer in Houston, Texas
CACI is looking for experienced and talented Space Vehicle Flight Software development and verification engineers with human-rated spacecraft expertise to work within the NASA / Johnson Space Center’s community on the Orion Multi-Purpose Crew Vehicle (MPCV) Program. This software engineering position involves flight software development and verification in an object-oriented environment. Work is performed in a rigorous Agile Sprint team environment. Expertise is sought in all vehicle system domains including, but not limited to: Electrical Power Systems (EPS); Environmental Control and Life Support (ECLS); Guidance, Navigation, and Control (GN&C); Command and Data Handline (C&DH); Communications and Tracking (C&T); Fault Management (FM); Vehicle Systems Management (VSM); and Backup Flight Software (BFS) as well as hardware-software integration.
Representative Job RESPONSIBILITIES can include:
Design and develop Orion flight software in Rhapsody.
Perform integration testing of Orion flight software in lab environment.
Resolve integration issues in a rapidly evolving product
Create test scripts and tools using Python.
Perform development and functional testing, and maintain regression tests.
Develop, execute, and replicate test cases and detailed procedures to be executed in lab and virtual environments for both dry runs and formal testing with traceability to requirements.
Track requirements to code, test cases, and lab environment initial conditions.
Perform Agile Sprint software development activities, including planning, scrums, stories, issue tracking, and demos.
Participate in extensive flight software release planning and effort estimation.
Collaborate with other system and subsystem flight software areas, such as Service Module, data definition, and other domains.
This work takes place near NASA/JSC in Houston, TX, a highly stimulating and dynamic environment that is critical in human space flight and the space exploration initiative.
This position requires a self-motivated, capable person with strong verbal and written communication skills. In addition to outstanding technical expertise, the individual must be very people savvy, possess a positive team-player attitude, and be an articulate speaker able to communicate complex technical ideas in a convincing manner. This is a dynamic organization with many leadership opportunities.
Background & Experience (including education, skills work activities)
(a) Minimum required:
Must be a U.S. Citizen. B.S. / M.S. in Aerospace Engineering, Mechanical Engineering, Electrical Engineering, Computer Science or related disciplines required. Typically requires 7 - 9 years of related experience with human spaceflight vehicle systems expertise and software development and verification using C++ in an object-oriented environment. Should have experience in Greenhills RTOS development and UML modeling using Rhapsody. Experience with human-rated space systems required. Ability to manage multiple priorities with little supervision. Must be a highly responsible, team-oriented individual with strong communication skills and work ethic.
Experience on the Orion program, Agile software development, Green Hills Integrity. Experience in full life cycle of human-rated flight projects. Python development skills, particularly in a software test environment. Project management skills and experience leading a small software development or verification team.
CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. Join CACI, where you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. A Fortune magazine World's Most Admired Company in the IT Services industry, CACI is a member of the Fortune 1000 Largest Companies, the Russell 2000 Index, and the S&P SmallCap600 Index. CACI provides dynamic careers for over 20,000 employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.