Algorithms Software Engineer - Level 2 or 3 - (AHT)

Northrop Grumman
US - Colorado - Boulder
View Company Profile / << Go Back

  • Job Type: Full time
  • 6 days ago

Job Description

Develop, analyze, test, and implement reusable algorithms to improve sensor fusion and tracking capabilities, including performance analysis of tracking and state-estimation algorithms. Build tools and prototypes using modern C++ and Python, resolve software defects, collaborate across disciplines, and contribute to technical documentation and customer-facing presentations.

Requirements: Candidates need a STEM bachelor's degree and relevant experience, or an applicable master's degree or PhD, with experience requirements varying by level. An active, in-scope U.S. Government Top Secret clearance is required at application, along with modern C++ development experience, Linux and debugging experience, familiarity with containers and Agile tools, applied mathematics skills, and willingness to travel up to 10%.

Key Skills: Modern C++, Python, Sensor Fusion, Tracking Algorithms, State Estimation, Algorithm Performance Analysis, Linux Development, Object-Oriented Programming, Data Structures, Docker, Podman, Multithreaded Programming, Low-Latency Programming, Applied Mathematics, Git, Agile Software Development

Benefits: Health Insurance, Life Insurance, Disability Insurance, Savings Plan, Paid Holidays, Paid Time Off, Overtime Eligibility, Shift Differential, Discretionary Bonus, Long-Term Incentives




Fast Track Upload