Software Engineer (C++ and TS Clearance)

Northrop Grumman

Los Angeles, CA0–2 yrs22h agovia LinkedIn

About the Role

Northrop Grumman Mission Systems is seeking a Software Engineer to join its Engineering and Sciences (E&S) organization. This role will focus on enterprise-wide digital transformation using Model-based Engineering, DevSecOps, and Agile practices to deliver national defense products and capabilities.

Key Responsibilities

  • Develop software utilizing C/C++ to modernize and productionize a research codebase.
  • Develop software infrastructure to support CI/CD, software metrics collection, and MLOps.
  • Implement software-systems, applications, and architectures that leverage techniques for increased modularity, scalability, and reliability, while maintaining precision, accuracy, and speed.
  • Ensure industry software engineering best practices and standards are applied and maintained.
  • Collaborate closely with Software Leads to understand program intent, system capabilities, and output requirements.

Requirements & Tech Stack

  • Secret security clearance required for start, with enrollment in Continuous Evaluation.
  • Ability to obtain a Top Secret Clearance.
  • Willingness and ability to work onsite full-time.
  • Travel: 10% of the time.
  • Experience working in C/C++.
  • Proven ability to code new software and modify existing software to add new features.
  • Ability to debug existing software and correct defects.
  • Experience with open software/system architecture solutions.
  • Effective communication and interpersonal skills.
  • Experience with developing and maintaining CI/CD pipelines.
  • Experience with Git-based or other software configuration management tools.

Qualifications

  • Bachelor's degree in a STEM discipline with 2+ years of relative experience; OR Master's degree in a STEM discipline with 0+ years of relative experience.

Preferred Qualifications

  • Experience with containers (Docker, Kubernetes).
  • Experience with Linux operating systems.
  • Experience with CUDA and GPUs.
  • Experience with high performance numerical/scientific computing, parallel computing.
  • Experience with developing for SWaP-constrained environments.
  • Familiarity with signal-processing algorithms.
  • Familiarity with Agile lifecycle process including Scrum and DevSecOps.

Northrop Grumman Entry-Level & New Grad Jobs · last 7 days

63 openings · 43 need no experience

See all 63 →