Job Summary:
STR is a growing technology company specializing in advanced research and development for defense, intelligence, and national security. As an Autonomy Software Engineer, you will work within the SAAM group to develop robust solutions for mission systems integration and autonomy development in demanding customer environments.
Responsibilities:
• leverage mature hardware systems and develop code to integrate them together, collaborating with SMEs across STR to leverage advanced algorithms where needed
• work closely with test leads in the SAAM group to leverage testing capabilities across M&S and live test, leveraging Live-Virtual-Constructive (LVC) infrastructure
• lead small, focused teams to implement and test real-time applications featuring open architecture software principles, implementing real-time systems in Modern C++ from verified algorithms written in higher-level languages such as MATLAB
• support potential and current customer discussions to better understand their requirements and shape product development
Qualifications:
Required:
• Self-motivated with demonstrated ability to excel under limited guidance
• Strong proficiency in modern C++ development, including multi-threaded applications
• Experience with test-driven development and CI/CD practices
• Familiarity with cross-platform development (Windows, Linux, iOS) and version control workflows
• Experience with hardware/software integration
• Minimum of 2 years relevant experience with PhD, 5 years with MS, or 7 years with BS
• Ability to obtain and maintain a secret security clearance, for which U.S citizenship is needed by the U.S government
Preferred:
• Active Secret or Top Secret security clearance
• 5+ years of C++ programming experience with open architecture systems
• Experience with safety-critical software architectures
• Experience with real-time software development and algorithm optimization
• Familiarity with network protocols and debugging
• Familiarity with relevant open standards such as OMS/UCI and A-GRA
• Experience with software quality tools (static/dynamic analysis, automated testing frameworks)
Company:
STR is built on people & technology platforms tackling tough problems in cybersecurity, distributed sensing & artificial. Founded in 2010, the company is headquartered in Woburn, USA, with a team of 501-1000 employees. The company is currently Late Stage.