STR's Analytics C2 Division develops novel technologies to solve challenging national security problems through advanced analytics. The Collaborative Autonomy and Controls (CAC) Group in the Analytics Division is focused on collaborative autonomy for multi-agent reconnaissance systems operating in multiple domains.
Requirements
- 3+ years in-depth OOP experience with Java and/or C++
- Must Have applicable Domain experience in ISR Sensors, Tracking/Fusion, or Mission Planning
- Proven experience working closely with research scientists implementing complex autonomy algorithms
- Proven understanding of data structures, algorithms, concurrency, and code optimization
- Experience utilizing the following: Micro-service architectures
- Experience utilizing the following: DevOps and CI/CD pipelines (Gitlab)
- Experience utilizing the following: Containerization/orchestration tools such as Docker and Kubernetes
Responsibilities
- design, develop, implement, and demonstrate advanced algorithms and software systems
- provide technical leadership on programs working throughout the software lifecycle, from early prototypes to integrated systems
- work closely with senior research scientists to realize the implementation of complex, large-scale autonomy algorithms
- develop a diverse set of software tools and applications for mission planning systems, automated enterprise control processes, and unmanned platforms
- implement complex autonomy algorithms
- utilizing micro-service architectures
- utilizing DevOps and CI/CD pipelines (Gitlab)
Other
- Ability to obtain a security clearance, for which U.S. citizenship is needed by U.S. Government
- BS in Computer Science or related technical field with 5+ years' experience
- A demonstrated ability to adopt new languages, libraries, and technologies
- MS or PhD in Computer Science, Mathematics or related technical field
- Active Security Clearance