What are the responsibilities and job description for the Principle Software Engineer / Systems Engineer with Security Clearance position at Ronin Staffing, LLC?
3 must haves :
- Principal Software Engineer (Level 3) : 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. OR
- Senior Principal Software Engineer (Level 4) : Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 8 years of related experience, or a Master’s degree in a STEM discipline and 6 years of experience, or 4 years with a PhD.
- Applicants must have an active in-scope U.S. Government DoD issued Secret security clearance with the ability to obtain and maintain Top Secret / SCI security clearance at the time of application and 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 improve state estimation and backend processes.
- Additional responsibilities will include but are not limited to providing documentation to supply tracking algorithms including observation models, propagation models, and filters / smoothers. Essential Function :
- Breadth and depth in the application of mathematics 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
- Seeking candidates who find satisfaction in working on challenging and diverse assignments in collaborative settings across all levels. Basic Qualifications for Principal Software Engineer or Sr. Principal Software Engineer :
- 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 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