1

Nasa Programmer Jobs (NOW HIRING)

As NASA's largest engineering solutions provider working together with NASA at centers across the United States. We have an exciting opportunity for a EMI/EMC Engineer/Analyst - Space Exploration ...

Bachelor's degree in Engineering, Aerospace, Systems Engineering, or related field (or equivalent ... Demonstrated experience managing NASA or human spaceflight-related projects * Experience managing ...

ARES Corporation is seeking a Senior Systems Engineer to support NASA's Orion Program and broader NASA human spaceflight initiatives. This position is a key contributor to Cross Program Ground ...

Bachelor's degree in Engineering, Aerospace, Systems Engineering, or related field (or equivalent ... Demonstrated experience managing NASA or human spaceflight-related projects * Experience managing ...

ARES Corporation is seeking a Senior Systems Engineer to support NASA's Orion Program and broader NASA human spaceflight initiatives. This position is a key contributor to Cross Program Ground ...

next page

Showing results 1-20

Nasa Programmer information

See salary details

$12

$39

$68

How much do nasa programmer jobs pay per hour?

As of Jun 6, 2026, the average hourly pay for nasa programmer in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

What are some common challenges faced by NASA programmers when working on mission-critical software projects?

NASA programmers often encounter unique challenges such as developing highly reliable and error-free code for mission-critical systems where failure is not an option. They must adhere to strict coding standards, rigorous testing procedures, and detailed documentation requirements. Additionally, they frequently work in collaborative, multidisciplinary teams that include engineers, scientists, and project managers, which requires strong communication skills and adaptability. Meeting tight deadlines while ensuring the utmost precision and safety can also add to the pressure, making attention to detail and stress management crucial in this role.

What are the key skills and qualifications needed to thrive as a NASA Programmer, and why are they important?

To thrive as a NASA Programmer, you need strong programming skills in languages like Python, C++, or Java, along with a degree in computer science or a related field. Familiarity with specialized software development tools, version control systems like Git, and experience with real-time or embedded systems is often required. Exceptional problem-solving, teamwork, and communication skills help programmers navigate complex projects and collaborate with multidisciplinary teams. These abilities are crucial for developing reliable software that supports NASA's high-stakes missions and scientific goals.

Does NASA pay well for software engineers?

NASA software engineers are typically paid according to federal pay scales, with salaries comparable to other government agencies. Experienced engineers with specialized skills in programming languages like C++, Python, or Java, and security clearances, can earn competitive salaries that often include benefits such as health insurance and retirement plans.

What are NASA Programmers?

NASA Programmers are software developers who design, build, and maintain computer programs and systems that support NASA’s missions and research. Their work can involve developing software for spacecraft, satellites, scientific instruments, data analysis, or mission control systems. They often collaborate with engineers, scientists, and other technical professionals to ensure that software meets the specialized requirements of space exploration and research. NASA Programmers typically have strong backgrounds in computer science, engineering, or related fields, and they use a variety of programming languages and tools. Their contributions are critical to the success and safety of NASA’s projects.
More about Nasa Programmer jobs
What cities are hiring for Nasa Programmer jobs? Cities with the most Nasa Programmer job openings:
What states have the most Nasa Programmer jobs? States with the most job openings for Nasa Programmer jobs include:
NASA Lunar EVA Observation Camera Software Engineer

NASA Lunar EVA Observation Camera Software Engineer

LZ Technology Inc

Houston, TX • On-site

Full-time

Posted 18 days ago


Job description

LZT is seeking an experienced Software Engineer to support NASA’s Lunar Extravehicular Activity (EVA) Observation Camera (LEOC) development. This digital wireless camera will be used for crew operations on the lunar surface. The role includes full lifecycle embedded software development—prototyping, requirements definition, design, testing, integration, and flight certification.

We’re looking for a technically strong, self-motivated engineer with excellent communication skills and a passion for space exploration. The ideal candidate is a team player who thrives in dynamic environments and can clearly communicate complex technical ideas.

Key Responsibilities:

  • Develop and maintain LEOC flight software and GUI for commands and telemetry
  • Design and manage the LEOC Command and Data Dictionary (CDD)
  • Create and execute test plans and automated test scripts for unit, integration, and V&V testing
  • Develop and maintain GitLab CI/CD pipelines for test automation
  • Perform systems engineering tasks related to software requirements, interfaces, and documentation
  • Integrate and test LEOC software/hardware with Human Landing System (HLS), Next Gen Space Suits, and Flight Ops teams
  • Collaborate across NASA programs and contractor teams
  • Ensure compliance with JSC software process standards

Required Qualifications:

  • U.S. Citizen or Permanent Resident
  • B.S. in Computer Science, Software Engineering, Electrical/Computer Engineering, Aerospace Engineering, Biomedical Engineering, or related field
  • 3+ years of software development experience
  • Proficiency in C and Python
  • Experience in Linux environments
  • Experience with software verification and documentation (CDD, SRS, user guides, test plans)
  • Strong communication skills and ability to manage multiple priorities independently

Preferred Skills & Experience:

  • M.S. in relevant engineering discipline
  • Experience in aerospace or safety-critical industries (medical, petrochemical, etc.)
  • Full software lifecycle experience
  • GTK programming
  • Familiarity with bus communication protocols (1553, RS-422, RS-232, USB, Ethernet)
  • Experience with NASA Core Flight Software (CFS) and Orion DEM packets
  • CI/CD automation with GitLab, Docker, Makefiles, CMake
  • Version control (Git), Jira
  • Automated testing and documentation
  • Experience with human-rated space vehicle software (Shuttle, ISS, Orion, Gateway, Commercial Crew)
  • Familiarity with CMMI Level 3+ processes

Please Note:

We are currently identifying top talent for potential roles supporting NASA’s Moon to Mars mission. While this position is in the early stages of recruitment, we are proactively conducting candidate outreach and preliminary screenings. If you're passionate about space exploration and eager to contribute to this groundbreaking initiative, we encourage you to apply now to be considered once the role is finalized.

About LZT:

LZT is an emerging engineering and technical services firm supporting government programs including NASA, NSF, and DoD, as well as commercial clients. We foster innovation, continuous improvement, and a culture built on leadership, safety, quality, and creativity.

LZT is an Equal Opportunity/Affirmative Action Employer – Females/Minorities/Protected Veterans/Individuals with Disabilities.