Northrop Grumman Space Systems, Multi-Domain Operations, and Missile Defense Integration Business Unit (BU) has an exciting career opportunity for a Algorithms Software Engineer – Level 2 to join our team of qualified, diverse individuals. The position is located in Boulder, CO – Boulder is nestled in the foothills of the Rocky Mountains, and only 25 miles from downtown Denver.
Position Overview:
As a Algorithms Software Engineer – Level 2, you will be responsible for developing, analyzing, testing, and implementing extendable / reusable algorithms to improve missile tracking capabilities. Additional responsibilities will include but are not limited to providing documentation to supply tracking algorithms including observation models, propagation models, and filters / smoothers.
Essential Functions:
- Breadth and depth in the application of mathematics to perform data analysis and algorithm development for missile tracking applications
- Development and performance analysis of tracking and state estimation algorithms
- Tool and prototype development using Modern C++ and Python
- Algorithm defect tracking and resolution
- Technical Documentation as required
Seeking candidates who find satisfaction in working on challenging and diverse assignments in collaborative settings across all levels.
Basic Qualifications:
- Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 2 years of related experience or a Master’s degree in a STEM discipline and 0-2 years of related experience.
- Linux exposure and working knowledge of common utilities like grep, awk, cat head, etc.
- C/C++; 4 years development experience
- Algorithm design and state estimation experience
- Data analysis - Population statistics and trend identification
- Bridge between theoretical concepts and practical implementation
- Experience with numerical computing (numerical linear algebra, differential equations, optimization (combinatorial and non-linear), and statistics.
- Ability and willingness to travel up-to 10% to support business needs
- Applicants must have an active in-scope U.S. Government issued Secret security clearance at the time of application which is required to start; with the ability to obtain and maintain a TS/SCI clearance.
Preferred Qualifications:
- Strong statistical background and skills
- Experience in tracking and prediction algorithms, simulation, and validation
- Experience with multiple hypothesis tracking
- Experience in the numerical implementation of motion filters.
- Familiarity with Overhead Persistent Infrared (OPIR) and Electro-Optical Infrared (EOIR) sensors and simulations is a plus
- Experience with containerization
Similar Jobs
What you need to know about the Colorado Tech Scene
Key Facts About Colorado Tech
- Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
- Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
- Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
- Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute


