About the job
About Our Team:
At Systems Technology Research (STR), our Analytics & C2 (AC2) Division is at the forefront of developing innovative technologies that tackle pressing national security challenges through advanced analytics. Our team is composed of dedicated professionals with backgrounds in engineering, computer science, mathematics, physics, and data science. We leverage our expertise and creativity to cultivate groundbreaking ideas that enhance the mission success of our clients.
The Collaborative Autonomy and Control (CAC) Group within the AC2 Division is engaged in the creation of software systems designed to address critical needs in uncrewed system autonomy, multi-agent collaboration, resource management, and control. By harnessing our knowledge in machine learning, algorithms, model-predictive control, and software engineering, we develop tools that facilitate tactical mission planning and execution, autonomous reasoning, and beyond.
Your Role:
As a Principal Software Engineer, you will collaborate with a close-knit team to design, develop, implement, integrate, test, and showcase advanced algorithms and software systems for autonomous platforms. You will provide technical leadership and mentorship across various programs, guiding projects through the complete software and system development lifecycle, from initial prototypes to fully integrated systems. Your contributions will shape a diverse array of software tools and applications for mission planning systems, automated control processes, unmanned platforms, DevSecOps, and CI/CD pipelines. This role is flexible, allowing you to work remotely when not utilizing STR's facilities, with primary locations in Woburn, MA, or Arlington, VA.
