NASA Orion Spacecraft Wireless Camera Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI International Inc · 5 months ago

NASA Orion Spacecraft Wireless Camera Software Engineer

CACI International Inc is seeking an experienced Software Engineer to support NASA Johnson Space Center in developing and certifying software for a digital wireless camera for the Orion spacecraft. The role involves responsibilities such as software development, system integration, and collaboration with engineering teams to ensure the functionality and reliability of the flight software.

Information TechnologyService IndustrySoftware
check
Comp. & Benefits
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Develop and maintain the Orion Wireless Camera (OWC) flight software
Design, develop, and maintain the OWC Graphical User Interface (GUI) for commands and telemetry
Design, develop, and maintain the OWC Command and Data Dictionary (CDD)
Develop automated test scripts in support of unit, integration, and verification testing
Perform systems engineering as needed in support of software requirements and interface definitions, design, integration, testing, flight certification, and user’s guides
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

C programmingPythonLinux environmentSoftware developmentGTK programmingBus communication protocolsNASA Core Flight SoftwareGitLab CI/CDDockerAutomated testingCommunication skillsTeam-orientedFlexibilityWork ethic

Required

Must be a U.S. Citizen or Permanent Resident for access to USG facilities
B.S. in Computer Science, Software Engineering, Electrical or Computer Engineering, Aerospace Engineering, Biomedical Engineering, or related disciplines
At least three years of experience in software development. More experience is highly valued
Strong C programming skills
Python programming skills
Experience developing software in a Linux environment
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 Computer Science, Software Engineering, Electrical or Computer Engineering, Aerospace Engineering, Biomedical Engineering, or related disciplines
Preferred that previous experience be in aerospace systems and vehicles
Experience is also valued in other industries, e.g., medical, petrochemical, oil and gas, where software function, quality, and associated processes utilized can impact human safety
Experience in the entire software life cycle
GTK programming skills
Experience developing software using various bus communication protocols (e.g., 1553, RS-422, RS-232, USB, Ethernet)
Experience in NASA Core Flight Software (CFS)
Experience with Orion Flight Software Data Exchange Message (DEM) packets
Experience developing GitLab Continuous Integration (CI) / Continuous Development (CD) automation pipelines
Experience with Docker, Makefiles, and CMake
Experience using GitLab and the Git version control system
Experience using Jira
Experience in automated testing, including developing unit, integration, and verification tests
Experience developing and maintaining software documentation including (but not limited to) CDDs, Software Requirements Specifications (SRSs), user's guides, and test procedures and plans
Experience in human-rated space vehicle software, e.g., Space Shuttle, International Space Station, Orion, Commercial Crew in a range of systems(e.g., C&T, C&DH, GN&C)
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

company-logo
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 Company
Total Funding
$1B
2025-05-21Post Ipo Debt· $1B
2003-01-10IPO

Leadership Team

leader-logo
John Mengucci
President & CEO
linkedin
leader-logo
Darryl W Burke
Senior Vice President / Air Force Client Executive
linkedin
Company data provided by crunchbase