Must-Haves:
For Principal Software Engineer (Level 3):
Bachelor’s Degree in a STEM (Science, Technology, Engineering, or Mathematics) discipline from an accredited university and 5 years of related experience OR
Master’s Degree in a STEM discipline and 3 years of related experience OR
PhD with 1 year of related experience.
For Senior Principal Software Engineer (Level 4):
Bachelor’s Degree in a STEM discipline from an accredited university and 8 years of related experience OR
Master’s Degree in a STEM discipline and 6 years of experience OR
PhD with 4 years of related experience.
Security Clearance Requirement:
Active, in-scope U.S. Government DoD issued Secret security clearance.
Ability to obtain and maintain Top Secret/SCI clearance at the time of application is required to start.
Position Overview:
As an Algorithm and Systems Engineer, you will be responsible for developing, analyzing, testing, and implementing extendable/reusable algorithms to enhance state estimation and backend processes. Additionally, you will provide documentation to support tracking algorithms, including observation models, propagation models, and filters/smoothers.
Essential Functions:
Application of mathematical modeling to perform data analysis and algorithm development for military 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.
Collaborate on challenging and diverse assignments in a team environment.
Basic Qualifications:
Linux exposure and working knowledge of common utilities (e.g., grep, awk, cat, head, etc.).
C/C++ development experience (4+ years).
Algorithm design and state estimation experience.
Data analysis skills – Population statistics and trend identification.
Ability to bridge theoretical concepts with practical implementation.
Experience with numerical computing (e.g., linear algebra, differential equations, optimization, statistics).
Willingness to travel up to 10% for business needs.
Preferred Qualifications:
Strong statistical background.
Experience in tracking and prediction algorithms, simulation, and validation.
Experience with multiple hypothesis tracking.
Experience in motion filter numerical implementation.
Familiarity with Overhead Persistent Infrared (OPIR) and Electro-Optical Infrared (EOIR) sensors.
Experience with containerization.