
AI Software Engineer
Zebra Technologies2 hours ago
London, United KingdomMid Level
Responsibilities
- Design, develop, and maintain high-performance C++ SDKs for computer vision capabilities.
- Port, convert, and deploy machine learning models across Qualcomm SoCs, Intel CPUs, and NVIDIA GPUs.
- Optimize model throughput using hardware-specific toolkits while preserving accuracy.
- Test and benchmark models on target hardware against performance expectations.
- Build and maintain Python automation scripts and deployment pipelines for model testing and deployment.
Requirements
- Bachelor's or master's degree in Computer Science, Electronic Engineering, or a related technical field.
- Deep understanding of C++14/17/20, including STL, memory management, and multithreading.
- Strong ability to write clean, maintainable Python for automation and data processing.
- Hands-on experience with at least one of SNPE/QNN, OpenVINO, TensorRT, or TensorFlow Lite.
- Familiarity with Docker for consistent development and deployment environments.
- Preferred qualifications include understanding of deep learning fundamentals such as CNNs, Transformers, and object detection, plus experience with model conversion and quantization including PTQ and QAT.
Benefits
- Performance-based annual cash incentive targeted at 12% of base pay, subject to the applicable incentive plan.
Categories
About Zebra Technologies
Zebra provides the foundation for intelligent operations with an award-winning portfolio of connected frontline, asset visibility and automation solutions. Organizations globally across retail, manufacturing, transportation, logistics, healthcare, and other industries rely on us to deliver outcomes today while driving innovation for what’s next. Together with our partners, we create new ways of working that improve productivity and empower organizations to be better every day. Learn more at www.zebra.com.