Systems & Technology Research Systems & Technology Research (STR) is a company that develops a technology platform that enables distributed sensing and AI technologies for the government sector. | |
Tags | |
Locations | Locations Woburn, US HQ Arlington, US Carlsbad, US Dayton, US Palm Bay, US |
Employees | Employees 9389% increase |