Senior Imaging Software Engineer
AxonTampereFull TimeEngineering
Remotely
videolinuxembeddedc/c++ros2camerayoctogstreamer
Job Description
📋 Description
- Architect and develop camera middleware and real-time video pipeline components across Axon
- Build high-performance multimedia pipelines using GStreamer and platform-specific media frameworks.
- Integrate image processing, computer vision, and ML algorithms into production camera pipelines.
- Optimize pipelines for latency, throughput, memory bandwidth, power, and stability.
- Collaborate with Camera HAL, firmware, image processing, and hardware teams on interfaces and
- Debug complex issues across middleware, camera frameworks, drivers, and hardware.
🎯 Requirements
- 10+ years of professional software engineering experience, primarily in C/C++.
- Strong experience with camera, video, multimedia, or high-throughput processing pipelines on Linux
- Hands-on experience with GStreamer or comparable multimedia frameworks.
- Strong understanding of buffer management, zero-copy architectures, synchronization
- Strong software architecture and cross-team collaboration skills, with the ability to apply modern
- Experience integrating image-processing or computer-vision components into production systems.
🎁 Benefits
- Experience with Qualcomm camera platforms, Camera HAL, or CamX is advantageous.
- Experience with robotics and ROS2 System Bus or equivalent IPC protocols.
- Knowledge of H.264/H.265 codecs and hardware-accelerated video pipelines.
- Experience with camera ISP pipelines, image quality, or camera tuning.
- Experience with computer vision or ML-based imaging systems.
- Background in photography, cinematography, colour grading and related areas is useful.