NASA Spacecraft Embedded Flight Software Developer and Systems Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI bv · 3 months ago

NASA Spacecraft Embedded Flight Software Developer and Systems Engineer

CACI is looking for an experienced Spacecraft Embedded Flight Software Developer and Systems Engineer to work in NASA Johnson Space Center's flight software systems engineering and integration group supporting NASA’s next generation crewed spacecraft, Orion. The role involves software development and systems engineering for software upgrades and new development of Orion flight software capabilities throughout the software life cycle.

ConsultingEducationTraining
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Develop flight software requirements for flight software upgrades and new capabilities
Facilitate project milestone reviews and coordinate closure of Review Item Dispositions (RIDs)
Coordinate development of flight software documentation
Review flight software documents, e.g., requirements, architecture, design, etc
Support development of Interface Control Documents (ICDs) and Interface Requirements Documents (IRDs) to define interfaces between flight software subsystems and other spacecraft or ground systems
Detect areas of risk within the flight software and develop risk mitigation plans
Track and coordinate resolution of flight software bugs and defects
Support trade studies, analyses, and assessments as needed to develop flight software and resolve issues
Provide guidance and oversight of process adherence to the NASA Spacecraft Software Engineering Team (SSET) standards and processes for class A safety-critical flight software development
Develop and maintain a Requirements Traceability Matrix (RTM) to ensure all requirements are met
Participate and present at NASA software boards as needed
Support integration of flight software in test and verification facilities
Write and test flight software code including unit testing, integration testing, and verification
Develop software tools and scripts as needed

Qualification

C++Real-time safety-critical softwareFlight software developmentPythonHardware/software integrationNASA core Flight SystemFlight software verificationCoordination skillsCommunication skillsTeam-oriented

Required

Must be a U.S. Citizen or Permanent Resident
B.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines required
Background in software development and systems engineering
Experience developing C++ code
At least three years of related development experience in real-time safety-critical software in aerospace or other industries, e.g., commercial software, oil and gas, etc
Experience greater than the minimum expertise is highly valued
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, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines
Experience in full life cycle of safety-critical human-rated software for aerospace or non-aerospace applications
Experience in flight software development for human-rated space vehicles, e.g., Space Shuttle, International Space Station, SpaceX Crew Dragon, Boeing Starliner, Orion, or Lunar Gateway
Experience developing Python code
Experience with hardware/software integration
Experience with NASA core Flight System (cFS)
Experience performing flight software verification
Vehicle-wide knowledge of space vehicle systems, e.g., avionics; command and telemetry; command and control; timeline/vehicle management; systems management; displays; power; propulsion; thermal; ECLSS; guidance, navigation, and control; communications and tracking; NASA Docking System, etc
Knowledge of aerospace or similar vehicle operations, e.g., aircraft, space vehicle, satellite, submarine, etc
Familiarity with the NASA Spacecraft Software Engineering Team (SSET) standards and processes for class A safety-critical flight software
Familiarity with NASA's Orion Spacecraft

Benefits

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Company

CACI bv

twittertwittertwitter
company-logo
CACI levert, implementeert en beheert bedrijfskritische oplossingen voor het Hoger Onderwijs: het StudentInformatieSysteem OSIRIS en LISA voor zaakgericht werken.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase