You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
CACI International

NASA Moon Base Flight Software Development Engineer

  • Office

Salary

$76,000 - 155,700/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company supports NASA's Johnson Space Center in its goal of returning astronauts to the Moon and establishing a base on the lunar surface.

The role covers flight software for the lunar base, its vehicles and other assets, from early prototypes through requirements, design, build, testing, integration and certification.

The team wants someone self-driven and capable, who writes and speaks clearly, builds strong working relationships with customers and colleagues, and can explain complex technical ideas persuasively.

The work is based at NASA/JSC in Houston, Texas, a demanding setting central to human spaceflight and the wider exploration program.

The position depends on funding and may not be filled right away. Similar roles at the company are regularly open, and applicants may be considered for those as well.

Responsibilities

  • Design and build the lunar base flight software.
  • Carry out systems engineering covering software requirements, interface definitions, design and performance analysis.
  • Run software integration, testing and verification.
  • Integrate and test software with hardware in avionics test beds and flight certification environments.
  • Work with engineering teams and contractors across several NASA programs and projects.
  • Make sure your work follows JSC standard software process practices.

Requirements

  • Required:
  • You must be a U.S. citizen or permanent resident.
  • You hold a B.S. in aerospace, electrical, software, computer or systems engineering, computer science, or a closely related discipline.
  • You have at least 3 years of software development experience, which may come from aerospace vehicles or other mission-critical fields such as oil and gas. More experience is highly valued.
  • You write strong C code and are comfortable working in Linux.
  • You have worked across the full software life cycle.
  • You have experience with software unit testing.
  • You are flexible, welcome new challenges in a changing environment, and combine strong technical skill with clear speaking and writing.
  • You can manage several priorities with little supervision.
  • You are dependable, work well in a team, and bring a strong work ethic.
  • You share a passion for the nation's space program and are excited about building future human-rated spacecraft.
  • Desired:
  • You hold an M.S. in computer science, software engineering, electrical or computer engineering, aerospace engineering, biomedical engineering, or a related field.
  • You have developed safety-critical software.
  • You have used GitLab and Git version control.
  • You have Python development skills.
  • You have experience with NASA Core Flight Software (CFS).
  • You have developed embedded software for real-time operating systems (RTOS).
  • You know communication protocols such as 1553, RS-422, RS-232, USB and Ethernet.
  • You have developed and troubleshot device drivers.
  • You have experience in software and systems integration.
  • You have experience with automated testing.
  • You have experience with verification testing.
  • You have used Jira.
  • You have worked on human-rated spacecraft such as Space Shuttle, Space Station, Orion, Commercial Crew or Gateway, or in vehicle software areas such as C&T, C&DH or GN&C.

Conditions

Salary depends on factors including geographic location, federal government contract labor categories and wage rates, relevant prior experience, specific skills, education and certifications.

The proposed salary range is $76,000 - 155,700 USD.

This is a full-time, regular position based at NASA/JSC in Houston, Texas, with up to 10% travel within the continental US.

No security clearance is required to start.

The company offers flexibility so employees can balance strong work with their personal lives.

Benefits

  • Comprehensive benefits covering healthcare, wellness, financial, retirement, family support, continuing education and time off.
  • Flexible time off that lets you take the time you need.
  • Access to learning and development resources to support your career goals.

Where you’d work

From the office

No visa sponsorship

About the company

CACI International

Offices in Houston, United States, United States

Also hiring in Washington, Dc, United States, Denver, United States, Austin, United States and 7 more places

83 of their 465 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 1 red flag

Still hiring?

14 checks

No red flags

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details9 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • Linux
Type
Full-time
Region
United States
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Tech stack
  • Python
  • Linux

Location

Work model
Office
Region
United States
Offices
  • Houston, United States
  • United States
Visa sponsorship
Not sponsored

Compensation

Salary
$76,000 - 155,700 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason