Lead Software Developer
Confirmed live in the last 24 hours
STR

501-1,000 employees

Develops cybersecurity tools, analytics, and sensing systems
Company Overview
STR is a forward-thinking company that is at the forefront of cybersecurity, analytics, and sensing technology, providing solutions to complex national problems. The company's commitment to long-term impact, employee ownership, and a culture that fosters diversity and inclusion, offers a unique environment for motivated individuals to grow and contribute. With its rapid growth, STR provides ample opportunities for its employees to carve their own path, while its dedication to diversity and inclusion fuels creativity and innovation.
AI & Machine Learning
Data & Analytics
Aerospace

Company Stage

Grant

Total Funding

$54.9M

Founded

2010

Headquarters

Woburn, Massachusetts

Growth & Insights
Headcount

6 month growth

0%

1 year growth

7%

2 year growth

26%
Locations
Dayton, OH, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Python
Git
Data Structures & Algorithms
MATLAB
CategoriesNew
Backend Engineering
Full-Stack Engineering
Security Engineering
Software Engineering
Requirements
  • Active Secret or Top Secret security clearance
  • Object oriented programming skills
  • Proficiency in MATLAB and/or Python
  • Experience using source code management (Git, Subversion)
  • Proficiency in multithreaded programming
  • 5+ years of programming experience
  • Software design/architecting team leadership experience
  • BS or MS in Computer Science, Computer Engineering, Applied Mathematics, Electrical Engineering or related field
Responsibilities
  • Architect, develop, implement, and test real-time applications featuring open architecture software principles
  • Implement real-time systems in C/C++ from verified algorithms written in higher-level languages such as MATLAB
  • Develop communication infrastructure and signal processing abstraction libraries
  • Test software compliance within the given open architecture infrastructure
  • Design and enhance the software architecture required to implement advanced algorithms in real-time hardware
  • Ingest, process, disseminate, and store the required sensor data flows in prototype and operational systems
  • Contribute to the design and implementation of engineer-facing tools and processes to facilitate long-term software development
  • Provide technical leadership and mentoring of other engineers in performing technical tasks as needed