GrepJob
Axon

Senior C++ Software Engineer

Axon
Apply
about 9 hours ago

Base Salary

$141k - $226k/yr

Responsibilities

  • Design, develop, and optimize C++ code for computer vision and camera tracking systems.
  • Build and enhance video streaming pipelines and camera integration across multiple sensor platforms.
  • Implement and tune algorithms for real-time performance on Linux-based edge systems.
  • Collaborate closely with hardware, AI, and sensor fusion teams to deliver robust, field-ready solutions.
  • Process video streams and API data in resource constrained environments.
  • Contribute to the architecture and design of new tracking, streaming, and synchronization features.
  • Troubleshoot and debug complex software issues, from low-level performance to system integration.
  • Stay current with advances in C++ standards, parallel computing, and GPU/CUDA technologies.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field — or equivalent experience.
  • Strong C++ programming skills (modern C++ preferred: C++14/17/20).
  • Solid experience with multithreading and parallel processing.
  • Hands-on experience with video streaming, and ideally camera integration, or camera control APIs.
  • Knowledge of performance-oriented programming and optimization in constrained environments.
  • Familiarity with CUDA, GPU acceleration, or high-performance computing a plus.
  • Strong background in Linux development and debugging.
  • Excellent analytical, problem-solving, and communication skills.
  • A collaborative mindset and desire to build technology that protects people and infrastructure.

Benefits

  • Competitive salary and 401k with employer match.
  • Discretionary paid time off.
  • Paid parental leave for all.
  • Medical, Dental, Vision plans.
  • Fitness Programs.
  • Emotional & Mental Wellness support.
  • Learning & Development programs.
  • Snacks in the offices.