AI Software Engineer

Zebra Technologies

Greater London

On-site

GBP 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

12% annual cash incentive

Job summary

Zebra Technologies in London is seeking a Computer Vision Engineer to bridge ML research with production systems. You will design, implement, and maintain high-performance SDKs in C++, port and deploy models across edge SoCs, CPUs, and GPUs, and optimize performance for diverse hardware.

You will also automate testing and deployment with Python, contribute to CI/CD pipelines, and collaborate with hardware teams to ensure robustness from edge to cloud.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electronics Engineering, or related field.
  • Deep understanding of C++14/17/20, including STL, memory management, and multi-threading.
  • Strong ability to write clean Python for automation and data processing.
  • Hands-on experience with ML inference frameworks such as SNPE/QNN, OpenVino, TensorRT, TensorFlow Lite.
  • Familiarity with Docker for reproducible environments.

Responsibilities

  • SDK Development: design and maintain high-performance SDKs for computer vision features.
  • Model Deployment: port and deploy ML models across Qualcomm SoCs, Intel CPUs, NVIDIA GPUs.
  • Performance Optimization: use hardware toolkits to maximize throughput while keeping accuracy.
  • Evaluation & Benchmarking: test models on target hardware against metrics.
  • Automation: build and maintain Python CI/CD scripts to streamline testing and deployment.

Skills

C++14/17/20
Python
Docker
Model deployment
Multi-threading

Education

Bachelor's degree in Computer Science or related field
Master's degree (preferred)

Tools

SNPE/QNN
OpenVino
TensorRT
TensorFlow Lite

Job description

Overview:

At Zebra, we are a community of innovators who come together to create new ways of working. United by curiosity and a culture of caring, we develop smart solutions that anticipate our customer's and partner's needs and solve their challenges.

Being part of Zebra Nation means you are seen, heard, valued, and respected. Drawing from our unique perspectives, we collaborate to deliver on our purpose. Here you are part of a team pushing boundaries today to redefine the work of tomorrow for organizations, their employees, and those they serve.

You’ll have opportunities to learn and lead in a forward-thinking environment, defining your path to a fulfilling career while channeling your skills toward causes you care about-locally and globally.

Come make an impact every day at Zebra.

What We're Looking For:

We are seeking a skilled and motivated Computer Vision Engineer to join our team. In this role, you will bridge the gap between high-level machine learning research and high-performance production environments. You will be responsible for building robust SDKs, automating deployment pipelines, and ensuring our models run efficiently across a diverse hardware landscape, from edge SoCs to powerful cloud GPUs.

Responsibilities:
  • SDK Development (C++)
    Design, develop, and maintain high-performance software development kits (SDKs) to expose computer vision capabilities to end-users and internal products.
  • Model Deployment and Integration
    Port, convert, and deploy machine learning models across various hardware targets, including Qualcomm SoCs, Intel CPUs, and NVIDIA GPUs.
  • Performance Optimization
    Use hardware-specific toolkits to optimize model throughput without sacrificing accuracy.
  • Evaluation & Benchmarking
    Conduct rigorous testing and evaluation of models on target hardware to ensure performance metrics meet expectations.
  • Automation
    Build and maintain automation scripts and CI/CD pipelines using Python to streamline the model testing and deployment life cycle.
Education:
  • Bachelor's or master's degree in Computer Science, Electrotonic Engineering, or related technical field.
Qualifications:
  • Deep understanding of C++14/17/20, including STL, memory management, and multi-threading.
  • Strong ability to write clean, maintainable Python for automation, and data processing.
  • Hands-on experience with at least one of the following frameworks: SNPE/QNN (Qualcomm) , OpenVino (Intel), TensorRT (Nvidia), TensorFlow Lite
  • Familiarity with Docker for creating consistent development and deployment environments.
Bonus:
  • Understanding Deep Learning fundamentals (CNNs, Transformers, Object Detection).
  • Experience with model conversion and quantization (i.e. PTQ, QAT).
Incentive Compensation:

In addition to base pay, Zebra offers this role the opportunity to earn a performance-based annual cash incentive, at a target equal to 12% of base pay, in accordance with the terms of the applicable incentive plan.

Job Posting Statement:

To protect candidates from falling victim to online fraudulent activity involving fake job postings and employment offers, please be aware our recruiters will always connect with you via @zebra.com email accounts. Applications are only accepted through our applicant tracking system and only accept personal identifying information through that system. Our Talent Acquisition team will not ask for you to provide personal identifying information via e-mail or outside of the system. If you are a victim of identity theft contact your local police department.

AI Technology Statement:

Zebra Technologies leverages AI technology to evaluate job applications using objective, job-relevant criteria. This approach enhances efficiency and promotes fairness in the hiring process. However, every decision regarding interviews and hiring is made by our dedicated team, because we believe people make the best decisions about people. For more on how we use technology in hiring and how we process applicant data, see our Zebra Privacy Policy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Software Engineer
AI Software Engineer

Zebra Technologies Europe Limited • Greater London

On-site
GBP 75,000 - 110,000
Annual incentive 12% of base pay
Machine Operator II – Quality & Process Focus
Machine Operator II – Quality & Process Focus

Dormont Manufacturing Co • Preston

On-site
GBP 15,153 - 26,174
Performance-based incentive
AI Computer Vision Engineer | SDKs, Deployment & Performance
AI Computer Vision Engineer | SDKs, Deployment & Performance

Zebra Technologies • Greater London

On-site
GBP 90,000 - 120,000
12% annual cash incentive
Sales Engineer (European Languages - London)
Sales Engineer (European Languages - London)

Zebra-Technologies • Greater London

On-site
GBP 55,000 - 90,000
25 days vacation
Volunteer time off
Private medical and dental
+3
Sales Engineer (European Languages - London)
Sales Engineer (European Languages - London)

Zebra Technologies • Greater London

On-site
GBP 55,000 - 90,000
25 days vacation
Pension scheme with matched 7%
Private medical and dental cover
+2
Inside Account Mgr
Inside Account Mgr

Zebra-Technologies • Greater London

On-site
GBP 35,000 - 52,000
Commission-based OTE
Private healthcare
Pension matching
+5
machine operator II
machine operator II

Zebra-Technologies • Preston

On-site
GBP 22,000 - 30,000
25 days’ annual leave + 8 bank hols
Group Personal Pension Plan
Life Assurance
+7
AI Computer Vision Engineer — Edge-to-Cloud SDKs
AI Computer Vision Engineer — Edge-to-Cloud SDKs

Zebra Technologies Europe Limited • Greater London

On-site
GBP 75,000 - 110,000
Annual incentive 12% of base pay
Inside Account Mgr
Inside Account Mgr

Zebra Technologies • Greater London

On-site
GBP 30,000 - 60,000
Commission-based OTE
Pension matching
Private healthcare
+5
Senior Account Manager - Semiconductors
Senior Account Manager - Semiconductors

Zebra Technologies • Wooburn Green

Hybrid
GBP 65,000 - 85,000
25 days of vacation
32 hours paid time off for volunteering
Training and personal development
+5