DeveloperJobs.io
← Back to all jobs

Job Description

Join Northrop Grumman in a fast-paced, cutting-edge on-site research and development environment in Boulder, CO. This role supports work designing and implementing software and mathematical algorithms used to identify different threats, with modern tooling, collaborative engineering practices, and the chance to build technical depth in physics and math-driven problem solving.

Location: On-site, Boulder, CO
Salary: USD 91,800 - 171,000 per year (primary: $91,800.00 - $137,600.00; secondary: $114,000.00 - $171,000.00)
Travel: Up to 10% to support business needs
Clearance: Secret required for start; ability to obtain and maintain Top Secret clearance

What You’ll Do

  • Design, develop, test, document, and debug software and mathematical algorithms used to identify different threats.
  • Develop software using C++ 20 and Python.
  • Apply a strong understanding of physics and math to support algorithm development and analysis.
  • Support analysis tool development.
  • Provide technical documentation as required.

Required Qualifications

  • Software Engineer - Level 2: Bachelor’s degree in a STEM discipline preferred from an accredited university and 2 years of related experience, or a Master’s degree and 0-2 years of related experience.
  • Principal Software Engineer - Level 3: Bachelor’s degree in a STEM discipline preferred from an accredited university and 5 years of related experience, or a Master’s degree and 3 years of related experience, or 1 year with a PhD.
  • Must have a current active, in-scope U.S. Government issued Secret security clearance at the time of application, with the ability to obtain and maintain Top Secret.
  • Ability and willingness to travel 10% to support business needs.

Technologies You May Use

  • C++ 20
  • Python
  • Linux
  • Kubernetes
  • Docker Compose

Preferred Qualifications

  • Current active in-scope Top Secret security clearance
  • Modern C++ experience, including templates, move semantics, and smart pointers
  • Strong math and physics background (vectors and kinematics, reference frames, attitude dynamics, stochastic processes, linear algebra)
  • Statistical principles and analysis experience (probability distributions, conditional probability, multivariate random variables, Kalman filters, least squares)
  • Linux and Python experience
  • Data fusion, distributed systems, algorithm design, state estimation and tracking
  • Algorithm verification and validation
  • DevOps and DevSecOps experience
  • Exposure to OPIR and EOIR sensors; translating sensor data into actionable results
  • Exposure to long range infrared systems and PSF photometry
  • Stereo vision systems experience; remote sensing experience
  • Container orchestration and deployment experience (Kubernetes and/or Docker Compose)
  • Atlassian suite experience (Jira, Bitbucket, Confluence)

Benefits

  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company paid holidays
  • Paid time off (PTO) for vacation and/or personal business
  • Depending on the position: eligibility for overtime, shift differential, and a discretionary bonus in addition to base pay
  • Annual bonuses designed to reward individual contributions and share in company results
  • Vice President or Director positions may be eligible for Long Term Incentives

Relocation

Relocation assistance may be available.

Similar Jobs