Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

SHOTOVER Systems Logo

Senior Software Engineer - C++

SHOTOVER Systems

Salary not specified
Oct 20, 2025
Boulder, CO, US
Apply Now

SHOTOVER Systems is looking to develop next-generation camera systems and AR software that can handle higher definition video (8K), a larger variety of sensors, new hardware, integration with their flowgraph programming solution, and better scripting support (Python). The software needs to be fast and visually appealing, processing multiple channels of UHD video simultaneously and rendering 3D graphics in real-time.

Requirements

  • 5+ years experience in C++ programming language
  • Knowledge of networking protocols (e.g. UDP/TCP/IP/Multicast)
  • Experience with digital video (transmission, pixel formats, codecs, containers)
  • Knowledge of version control systems (e.g., Git) and build tools (e.g., Make, CMake)
  • Experience with C++17 or newer
  • Experience developing latency-critical, interactive software
  • Experience with non-blocking, threaded programming

Responsibilities

  • Design, develop, and maintain a C++ application that runs on Windows, Linux, and iOS
  • Make application architecture decisions based on input from multiple stakeholders
  • Work on continuous integration/automation/packaging
  • Conduct code reviews and provide useful feedback for team members
  • Maintain a CMake and Visual Studio build system

Other

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, or equivalent experience
  • Strong debugging/profiling/diagnostics skills
  • Excellent problem-solving skills and attention to detail
  • Good people skills
  • Work Authorization: U. S. Citizenship, Permanent Residency, or other protected status under 8 U. S. C. 1324b(a)(3) is required for this position.
  • A background check is required as part of our hiring process.