* *Algorithms Software Engineer – Level 2:* 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.
* *Principal Algorithms Software Engineer – Level 2: *Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 5 years of related experience or a Master's degree in a STEM discipline and 3 years of related experience, or 1 year with a PhD.
* Linux exposure and working knowledge of common utilities like grep, awk, cat head, etc.
* C/C++ development experience
* Algorithm design and state estimation experience
* Data analysis - Population statistics and trend identification
* 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*
U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.