Northrop Grumman's Launch and Missile Defense Systems division is seeking a Senior Principal Software Engineer to design, develop, test, document, and debug software and complex mathematical algorithms for advanced programs in a fast-paced research and development environment.
Requirements
- Linux Experience (Windows is a Plus)
- Modern C++ Experience (20+)
- Ability to write modern C++ code (templates, understanding move semantics, smart pointers, etc.)
- Python Experience
- Modular Software Dev Experience (Example tools: Git, CMake, etc.)
- Strong Math Background
- Statistical Principles & Analysis Experience
Responsibilities
- Performance analysis of tracking and state estimation algorithms
- Software development in C++ 20 and Python
- Algorithm defect tracking and resolution
- Analysis tool development
- Technical documentation as required
Other
- RELOCATION ASSISTANCE: No relocation assistance available
- CLEARANCE TYPE: Top Secret
- TRAVEL: Yes, 10% of the Time
- Ability to write modern C++ code (templates, understanding move semantics, smart pointers, etc.)
- Ability to travel up to 10% to support business needs