Posted in

Senior Software Developer

Senior Software Developer

CompanySTR
LocationBurlington, MA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Proficiency in Modern C++
  • Knowledge of the latest C++ Standards (11/14/20) and Standard Libraries
  • Proficiency in CMake and cross/multi-platform development (Windows, Linux, iOS)
  • Proficiency in Test-Driven Development and Unit Testing methodologies and tools (googletest, junit, gitlab-ci)
  • Knowledge of source control systems and best practices (git, GitLab, Jira)
  • Familiarity with C++ IDEs (Visual Studio, CLion, vscode, etc)
  • Experience developing and debugging multi-threaded applications
  • This position requires the ability to obtain a secret clearance, for which U.S. citizenship is needed by U.S. Government
  • Minimum of 3-5+ years relevant experience depending on degree (BS with 5+ years and MS with 3+ years)

Responsibilities

  • Work as part of a small, focused team to implement and test real-time applications featuring open architecture software principles
  • Implement real-time systems in Modern C++ from verified algorithms written in higher-level languages such as MATLAB
  • Test software compliance within the given open architecture infrastructure
  • Must be able to prioritize and handle multiple tasks

Preferred Qualifications

  • Active Security Clearance at the Secret or Top Secret (TS) level
  • 5+ years of C++ programming experience, particularly with open architecture systems
  • Proficiency in Qt
  • Experience with Real-Time Software Development
  • Experience with Hardware/Software Integration
  • Experience with network protocols and debugging
  • Experience with radar or EO/IR systems
  • Familiarity with verification and validation of simulation models
  • Experience with algorithm optimization for real time systems, especially radar or remote sensing