Senior C++ Software Engineer

AxonSeattle, WA
Hybrid

About The Position

We are seeking an innovative C++ Developer to join our team focused on enhancing computer vision and camera tracking technology for drone detection and mitigation. In this role, you will play a key part in developing and optimizing high-performance software, contributing to cutting-edge solutions that protect airspace and bolster security. This position offers the opportunity to deepen your expertise in parallel processing and high-performance computing, with exposure to CUDA programming, positioning you at the forefront of technological advancements and career growth in the high-tech and defense sectors.

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.
  • 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.

Nice To Haves

  • Familiarity with CUDA, GPU acceleration, or high-performance computing a plus.

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 to keep Dedrone’s systems at the cutting edge.

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 our offices
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service