Senior Imaging Software Engineer
Core
Architect and develop high-performance camera middleware and real-time video pipelines for body cameras, dash cameras, drones, and future imaging platforms.
Role type
Senior IC imaging software engineer (embedded multimedia)
Builds
Camera middleware, video processing pipelines, and integrated imaging systems for Axon's device ecosystem
Domain
Embedded systems, multimedia, computer vision, and real-time video processing
Deliverable
production ML models | product features
Required skills
C/C++, embedded Linux, GStreamer, real-time video pipelines, buffer management, zero-copy architectures, multithreading, system integration, technical leadership
Preferred skills
Camera HAL/CamX, ROS2, H.264/H.265 codecs, ISP tuning, computer vision/ML algorithms, Rust/Go/Python, test automation
Technologies
GStreamer, Linux, Yocto, Qualcomm platforms, ROS2, H.264, H.265
Responsibilities
Architect camera middleware and video pipeline components; build high-performance multimedia pipelines; integrate image processing and CV/ML algorithms; optimize pipelines for latency, throughput, and power; collaborate with firmware and hardware teams; debug complex cross-layer issues; provide technical leadership via architecture and code reviews
Seniority
Senior, hands-on IC with mentorship responsibilities