Software Engineer

STR · Dayton, OH

Company

STR

Location

Dayton, OH

Type

Full Time

Job Description

The Sensors Division at STR focuses on technology development for advanced sensor systems, particularly in the areas of airborne/surface-based radar, electronic warfare, underwater acoustics, hyperspectral imaging, and EO/IR sensing. Within this role, we perform work on full system prototypes, experiment campaigns and technology component development. Development roles within the Sensors Division include RF analog/digital hardware, acoustic hardware, signal processing algorithms, machine learning algorithms, tracking/fusion, as well as real-time embedded processor implementation.
The SAM Group within the Sensors Division develops advanced signal processing and waveforms, machine learning, tracking/fusion algorithms, and resource management algorithms for next-generation ground-based, airborne, and space-based radar systems and EO/IR systems. We implement and deploy these algorithms onto prototype demonstration systems as well as operational systems. The group's main customer focus is on Navy, Air Force, and DARPA research programs.
The SAM Group is seeking a Software Engineer to join high-performing teams transforming advanced concepts and algorithms into software implementations for prototypes and operational systems. You will work with scientists and engineers to design and implement algorithmic solutions to challenging national security problems. You will be responsible for enhancing the software architecture required to implement advanced algorithms in real-time hardware. You will also contribute to the development of engineer-facing tools and processes to facilitate long-term software development.
Responsibilities:
  • Working as part of a small, focused team to design, 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.
  • Testing software compliance within the given open architecture infrastructure
  • Must be able to prioritize and handle multiple tasks. Self-motivated with demonstrated ability to excel under limited guidance

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
  • Ability to obtain a Security Clearance

Desired Qualifications:
  • Active Security Clearance at the Secret or Top Secret (TS) level
  • 5+ years of C++ programming experience
  • Proficiency in MATLAB
  • 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

Education:
  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering or related field

STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, and Carlsbad, CA. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us.
STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer.
STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at www.str.us for more info.
STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws.
If you need a reasonable accommodation for any portion of the employment process, email us at [email protected] and provide your contact info.
Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.
Apply Now

Date Posted

07/28/2023

Views

2

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs