Lead Software Engineer
Posted on 1/5/2024
INACTIVE
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
Agile
Software Testing
Apache Beam
Git
JIRA
Confluence
Linux/Unix
Data Analysis
CategoriesNew
Software Engineering
Requirements
  • US Citizenship with active Secret security clearance, and eligible to obtain Top Secret
  • Object oriented and procedural programming skills in C++
  • Experience with full life-cycle software development including Software/Firmware interface definition
  • Experience with Agile Development and DevSecOps, and evaluating complex software designs to identify design flaws
  • Experience using software tools (Jira, Confluence, Git, Bitbucket, etc.)
  • Familiarity with software automated test development and execution
  • Familiarity with source control systems and configuration management practices
  • Utilizing Linux based software development environments
  • Experience working with software-intensive systems and open architecture
  • Background should include a Bachelor’s degree and at least 7 years of applicable experience; Master’s degree and at least 5 years of applicable experience; or PhD and at least 2 years of applicable experience Equivalent experience will be considered
Responsibilities
  • Full life-cycle software development including requirements definition, design, coding and code modification using C++ in Linux based software development environments
  • Implement software on ARM, high performance x86-64 CPUs, and/or Graphics Processing Units (GPUs)
  • Implement agile development and DevSecOps methodologies
  • Definition of software/firmware interfaces
  • Optimize C++ implementations to achieve performance metrics (such as real-time)
  • Ensure C++ implementations conform to modular open architecture standards such that they can be seamlessly integrated into and tested within existing software codebases
  • Software automated test development and execution
  • Evaluate complex software designs to identify design flaws and implement corrections
Desired Qualifications
  • Understanding of and experience with Radar systems (including beam forming) and their principles of design, development, requirements verification, test planning, test execution, and data analysis
  • Active Top Secret clearance
  • Experience with software development tools including continuous build, unit testing frameworks, static and dynamic code analysis
  • Experience with algorithm optimization for real time systems, especially radar and/or remote sensing
  • Domain expertise in one or more of the following areas is desirable; Radar, Electronic Warfare, Acoustic, Antenna Apertures, Sensor Resource Management, Sea/Air/Space, Large-Scale Platform Test Systems, Cyber Physical Systems, Open System Architectures (UCI, OMS, COARPS)
  • Familiarity with specific government open architectures (e.g., Open Mission Systems)