N

Northrop Grumman

Builds stealth bombers, missiles, and satellites

Mission Autonomy Software Developer

Software EngineeringConfirmed live in the last 24 hours
Full-timeEl Segundo, CA, USA$91.8k - $158.4k

About the Job

Requirements

  • For the Software Engineer level, a Bachelor of Science degree in a STEM discipline and 2 years of engineering-related experience, or a Master's in STEM and 0 years of related engineering experience, is required.
  • For the Principal Engineer level, a Bachelor of Science degree in a STEM discipline and 5 years of engineering-related experience, or a Master's in STEM and 3 years of related engineering experience, is required.
  • Experience with Python, C++, and Linux-based development environments is required.
  • Experience with object-oriented programming concepts and test-driven development practices is required.
  • Experience with Agile best practices and processes is required.
  • Knowledge of software engineering practices and patterns across the full software, hardware, and network development life cycle is required, including coding standards, code reviews, source control management, build processes, and testing.
  • Experience implementing containerized software using open standards such as Open Container Initiative is required.
  • Must be able to obtain and maintain a U.S. Government clearance and Special Access Program access within a reasonable amount of time as determined by business needs.

Responsibilities

  • Develop mission autonomy software and infrastructure in C++ that interacts directly with an autonomous flight testbed.
  • Work with external partners as needed to onboard their autonomy code into the systems.
  • Deploy software using containerization and associated technologies.
  • Work with a multidisciplinary team including Software Engineering, Systems Engineering, Cloud & Application, and DevOps in an Agile software development environment.

Desired Qualifications

  • Experience implementing onboard mission system software.
  • Experience developing mission autonomy software for tasking, routing, or other behaviors.
  • Experience with Government Reference Architectures such as OMS/UCI and A-GRA.
  • Knowledge of or experience with software infrastructure as code technologies such as Kubernetes/K3s, Podman/Docker, and Helm.
  • Experience with operating system fundamentals such as memory management, scheduling, and concurrency.

About the Company

Northrop Grumman

Builds stealth bombers, missiles, and satellites

Northrop Grumman builds military aircraft, missiles, rocket motors, satellites, and electronic systems, mostly for the American military and allied governments. It designed the B-2 stealth bomber and built NASA's James Webb Space Telescope, the largest telescope ever sent to space. The company works through four businesses: aircraft, missiles and ammunition, radar and communications systems, and space hardware such as satellites and solid rocket boosters. Most revenue comes from long-term government contracts, many of them classified. Its roots go back to Northrop Aircraft, founded in 1939, and it took its name after buying Grumman in 1994 and is based in Falls Church, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Falls Church, VA
Founded
1939

Recently Posted Jobs

Explore more opportunities at Northrop Grumman

See more jobs