STR

HQ
Woburn, Massachusetts, USA
600 Total Employees
Year Founded: 2010

Offices at STR

STR is headquartered in Woburn, Massachusetts, USA.

Hybrid Workplace

Employees engage in a combination of remote and on-site work.

Typical time on-site: Not Specified

U.S. Office Locations

HQ
Woburn, Massachusetts, USA

600 W Cummings Park, Woburn, MA, United States, 01801

Recently posted jobs

2 Days Ago
Easy Apply
Woburn, MA, USA
Easy Apply
Machine Learning • Security • Software • Analytics • Defense
As a Software Engineer, you will design, develop, and demonstrate advanced software systems and algorithms, supporting mission planning and execution. You will also provide technical leadership and mentoring throughout the software lifecycle.
2 Days Ago
Easy Apply
Woburn, MA, USA
Easy Apply
Machine Learning • Security • Software • Analytics • Defense
Lead development of advanced software and algorithms in a team setting, ensuring quality and collaboration through the Agile process. Mentor engineers, oversee product quality, and engage with stakeholders.
2 Days Ago
Easy Apply
Woburn, MA, USA
Easy Apply
Machine Learning • Security • Software • Analytics • Defense
As a Senior Software Engineer, you will design and implement software systems using advanced algorithms, while providing technical leadership and mentoring. You'll work on autonomy and control systems for unmanned platforms, ensuring mission planning and execution effectiveness.