Senior C++ Software Engineer
Core
Develop and optimize high-performance C++ software for computer vision, camera tracking, and video streaming pipelines to detect and mitigate drones.
Role type
Senior C++ Software Engineer (High-Performance Computing)
Builds
Real-time tracking and streaming systems for drone detection and mitigation
Domain
Defense / Aerospace / Computer Vision
Deliverable
production ML models | product features
Required skills
C++14/17/20, multithreading, parallel processing, Linux development, video streaming, camera integration APIs, performance optimization, GPU/CUDA programming
Preferred skills
High-performance computing, sensor fusion, edge computing
Technologies
C++, CUDA, Linux, GPU
Responsibilities
Design and optimize C++ code for computer vision and camera tracking systems; Build and enhance video streaming pipelines and camera integration; Implement and tune algorithms for real-time performance on Linux-based edge systems; Collaborate with hardware, AI, and sensor fusion teams; Process video streams and API data in resource constrained environments; Contribute to architecture and design of new tracking and synchronization features; Troubleshoot and debug complex software issues.
Seniority
Senior, hands-on IC