CACI is looking for an experienced Space Vehicle Avionics and Flight Software Systems Engineer with leadership experience to work with NASA's Commercial Crew vehicles or Orion Multi-Purpose Crew Vehicle (MPCV) flight software architecture, systems engineering and integration. This engineering position involves analysis of flight software requirements and design, oversight of software architecture and development, and applying software engineering tool suites in the process. Avionics and flight software Systems Engineering and Integration (SE&I) domains include data network and channelization, fault management, mission sequencing, abort, flight and ground software, etc. This work also requires collaboration with test and verification, launch vehicle, service module, missions and ground operation, and vehicle system teams, such as avionics, command and control, crew life support, displays, power, propulsion, thermal, guidance, navigation and control, communications and tracking, docking, etc.
Representative Job Responsibilities include:
- Review and oversight of avionics and flight software requirements development, design, integration, production and certification.
- Perform systems engineering, such as hazard analysis, on vehicle subsystem domains.
- Coordinate flight software issues and resolution across programs and vehicle systems engineering teams.
- Apply engineering tool suites in software requirements and design analysis, and testing.
- Evaluate prime contractor flight software architecture, design and implementation.
- Oversight of integration of flight software in test and verification facilities.
- Interface with NASA and prime contractor engineering teams.
This work takes place at 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, have leadership experience, possess a positive team-player attitude, and be an articulate speaker able to communicate complex technical ideas in a convincing manner. The individual must share our passion for our Nation's Space Program and share in the excitement of developing the next human-rated space vehicles.
Background & Experience ( including education, skills work activities)
Minimum required: Must be a U.S. Citizen. B.S. in Aerospace, Electrical, Computer or Systems Engineering or Computer Science. Typically has 5 - 7 years of related experience in systems engineering. Requires NASA experience in avionics and flight software development for human-rated space vehicle, e.g., Space Shuttle or International Space Station. NASA's Commercial Crew Vehicles or Orion MPCV familiarity is a plus. Must be flexible, open to new challenges and 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.
Desired: Experience in ARINC 653 based architecture, Time-Triggered Ethernet, Orion Data Network, Power and Data Unit, fault management, mission sequencing, abort. Vehicle-wide knowledge of space vehicle systems, e.g., avionics, commanding telemetry, command and control, crew life support, displays, power, propulsion, thermal, guidance, navigation and control, communications and tracking, NASA Docking System, etc. SysML, Rhapsody, Green Hills Integrity, VxWorks, Core Flight Software (CFS) experience a plus.