Systemstechnologyresearch

Senior Software Engineer

Dayton, OH. Posted 10 days ago

The role

You will design, develop, and test C++ software for complex embedded radar systems. The role focuses on Air-to-Air applications within the Systems Development Division.

What you will do

  • Translate system and software requirements into software designs
  • Implement robust, high-quality C++ software for mission-critical, real-time systems
  • Develop test frameworks to verify C++ software implementation and performance
  • Utilize and help iteratively improve DevSecOps development practices
  • Participate in peer reviews of requirements, architecture, software implementations, and test plans
  • Document software designs and interfaces
  • Develop analysis tools
  • Perform root cause analysis of software defects and implement corrections

Required qualifications

  • Ability to obtain a Top Secret Security clearance
  • U.S. citizenship is needed by U.S. Government
  • BS in Computer Science or related technical field
  • At least 5 years of relevant experience
  • Expertise in C++14 and software engineering techniques including multi-threading, memory management, and performance optimization
  • Experience integrating with larger software systems, including unit and system-level testing
  • Understand the use of GitLab, CI/CD tools, automated testing frameworks, and code quality tools

Nice to have

  • Active security clearance
  • Familiarity with signal processing or mathematical modeling
  • Experience with GPU software development
  • Experience with RDMA
  • Experience with C++17 and beyond
  • Familiarity with radar concepts
  • Familiarity with integrated systems combining software and hardware to interact with the physical world
  • Experience in developing, optimizing, and translating MATLAB algorithms into efficient C++ code
  • Advanced degree in Computer Science, Information Technology, or a related technical field
  • Understand automation frameworks and tools used to streamline repetitive tasks and manage complex workflows

About the company

STR is a technology company specializing in advanced research and development for defense, intelligence, and national security. They focus on areas including cyber, next generation sensors, radar, sonar, communications, electronic warfare, and artificial intelligence algorithms.

Senior Software Engineer at Systemstechnologyresearch | JobZoey