Zebra Technologies

AI Software Engineer

Zebra Technologies
Apply
2 months 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.

Tech Stack

Categories

Zebra Technologies

About Zebra Technologies

10,000+ employees

Zebra Technologies builds barcode and card printers, handheld mobile computers, barcode scanners, RFID readers, real-time location systems, and device-management software for frontline operations in retail, manufacturing, transportation, logistics, and healthcare. It sells hardware, supplies, and software with lifecycle services through a global partner network. Founded in 1969 and headquartered in Lincolnshire, Illinois, Zebra is a public company traded on NASDAQ (ZBRA).

Contact me