Logo
SHOTOVER Systems

Senior Software Engineer - C++

SHOTOVER Systems, Boulder, Colorado, United States, 80301

Save Job

Overview

Senior Software Engineer - C++ at SHOTOVER Systems. This role focuses on designing, developing, and maintaining a C++ application across Windows, Linux, and iOS, contributing to next-generation camera systems and AR software. Base pay

$130,000.00/yr - $170,000.00/yr Location

Denver, CO (HQ in Boulder, CO); travel as needed per project requirements. 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 Required Skills

Bachelor's or Master\'s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, or equivalent experience 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 Strong debugging/profiling/diagnostics skills Excellent problem-solving skills and attention to detail Desirable Skills

Experience with Linux, GNU & LLVM Tools Experience with C++20, Rust, Python Experience with Vulkan, CUDA Familiarity with systemd Familiarity with the .deb packaging format and Ubuntu Familiarity with ARM architecture and ARM-based SoCs, particularly Nvidia Jetson Proficiency with writing Linux device drivers and device trees, as well as building and configuring the kernel Experience with linear algebra, coordinate frames, and rotations Good people skills Schedule

Flexible, but generally Monday - Friday 8:30 - 5ish Other notes

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. Company notes

SHOTOVER Systems is located in Boulder, CO and designs high-end gyro-stabilized airborne camera systems and AR software used by law enforcement, firefighters, military, television, and cinematography professionals. We operate in multiple locations internationally and offer end-to-end software and hardware solutions with strong service and support. Referrals increase your chances of interviewing at SHOTOVER Systems.

#J-18808-Ljbffr