Computer Vision Software Developer Senior

Zebra Technologies Enterprise de México, S. de R.L. de C.V.

Gliwice

On-site

PLN 180,000 - 320,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Performance-based incentive
Collaborative team culture

Job summary

Zebra Technologies is seeking a Senior Computer Vision Software Developer to work on the platform powering Zebra's fixed industrial smart cameras and desktop applications. You will contribute to two cross-platform native codebases: the on-device runtime engine and the core machine-vision tools integration library.

The role blends systems-level C++ near hardware with service-oriented backend architecture, requiring independent problem solving, real-time optimization, and high-quality software

Qualifications

  • Bachelor’s or Master’s in Computer Science, Software Engineering, or related field.
  • 5+ years of work experience.

Responsibilities

  • Establishes requirements and prioritizes features for cross-platform native software projects.
  • Delivers high-performance, product-ready tools using modern C++ (C++23).
  • Leads code reviews and mentors junior staff, with a focus on quality.
  • Explores agentic AI programming tools to accelerate coding and improve implementations.
  • Optimizes real-time image-processing pipelines and IPC on constrained hardware.
  • Develops tests and comprehensive documentation; supports deployment.

Skills

Modern C++
Multithreading
CMake
IPC
Linux/Windows
GenAI tools
GTest
GDB/Valgrind
Git/GitHub
CI/CD
Mentoring

Education

Bachelor's or Master's in CS/SE

Tools

DBus
ZeroMQ
Boost
N-API

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:

The Senior Computer Vision Software Developer will work on the software platform powering Zebra's fixed industrial smart cameras and the desktop application. Operating within the Core Smart Camera Software team, you will contribute to two closely related, cross-platform native codebases: the on-device runtime engine (a Linux daemon handling device lifecycle, IPC, and vision job execution) and the core machine-vision tools integration library.

This role requires a blend of systems-level, performance-sensitive modern C++ close to hardware and service-oriented backend architecture to turn core algorithms into high-quality, product-ready code. We are looking for an innovative system-level thinker and problem solver with a strong creator instinct who expertly leverages agentic AI tools to accelerate coding, keeping your focus where it belongs: on robust architecture, real-time optimization, and high-quality software design. Working under minimal day-to-day instruction, you will determine approaches to complex solutions independently.

Essential Duties and Responsibilities:
  • Establishes requirements and prioritizes features for moderately complex, cross-platform native software projects (specifically our on-device runtime engine and vision tools integration library) to ensure the most impactful capabilities are implemented first.
  • Completes all phases of software design and development, turning core algorithms into high-performance, product-ready tools using modern C++ (C++23).
  • Leads and participates in code reviews, adhering to strict code-review quality expectations (0 warnings, clang-tidy, clang-format, SonarQube) to proactively identify and address issues early in the development process.
  • Explores and applies the latest technologies by actively utilizing, and mentoring others on, agentic AI programming tools (e.g., Claude Code, GitHub Copilot) to accelerate coding and enhance software implementations.
  • Reviews and refines existing software designs, specifically optimizing real-time image-processing pipelines and inter-process communication (IPC) running on resource-constrained smart camera hardware.
  • Develops tests and create comprehensive documentation to deliver a high-quality product to the market.
  • Provides recommendations and solutions to technical problems, leveraging expertise across multiple technical domains (application architecture, hardware boundaries, machine vision).
  • May develop custom tools or scripts (e.g., CMake, Python) to streamline cross-compilation, analysis, debugging, or automated testing processes.
  • Exercises sound judgment in selecting methods and techniques to deliver effective solutions to complex problems, working with minimal supervision and receiving general guidance on new assignments.
  • Provides mentorship and guidance to junior-level personnel.
  • Networks with senior internal and external personnel in own area of expertise. Frequent inter-organizational and outside customer contacts.
Job Requirements:
  • Bachelor's or Master’s Degree in Computer Science, Software Engineering, or a related engineering discipline.
  • Preferred work experience (years): 5+
Key Skills and Competencies:
  • Expert proficiency in modernC++ (C++17/20/23), multi-threading along with multi-platform build systems (CMake) and dependency management (Conan or vcpkg).
  • Strong understanding of software architecture, cross platform development (Linux & Windows), IPC and adoptingGenAI / Agentic AI toolsin the Software Development Lifecycle.
  • Experience with software testing strategies (GTest) and advanced debugging tools for native code (e.g., gdb, valgrind, sanitizers) across various operating systems.
  • Ability to evaluate and integrate new technologies into existing solutions, with preferred exposure to machine vision libraries, native-to-scripting bridges (e.g., Node.js N-API), or specific networking and IPC frameworks (e.g., DBus, ZeroMQ, Boost).
  • Strong problem-solving skills with a demonstrated ability to optimize concurrent software and navigate the portability pitfalls of multithreading on target hardware.
  • Proficiency with version control systems (Git, GitHub) and familiarity with CI/CD pipelines.
  • Excellent communication and collaboration skills with the ability to mentor and influence junior team members.
  • Demonstrated ability to work independently while effectively managing multiple priorities in a performance-sensitive environment.
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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Vision Software Developer Senior
Computer Vision Software Developer Senior

Zebra-Technologies • Gliwice

On-site
PLN 240,000 - 360,000
Performance bonus
Computer Vision Software Developer Senior
Computer Vision Software Developer Senior

Zebra Technologies • Gliwice

On-site
PLN 180,000 - 260,000
Firmware/Software Engineer, II
Firmware/Software Engineer, II

Zebra Technologies • Gliwice

On-site
PLN 240,000 - 300,000
Annual cash incentive (5% of base pay)
Firmware/Software Engineer
Firmware/Software Engineer

Zebra Technologies • Gliwice

On-site
PLN 120,000 - 180,000
Annual cash incentive 5% of base pay
Platform SW/FW Engineer, Senior
Platform SW/FW Engineer, Senior

Zebra Technologies • Poland

On-site
PLN 180,000 - 280,000
Performance-based incentive
Manager, Computer Vision Software Development
Manager, Computer Vision Software Development

Zebra Technologies Sp. z o.o. • Wrocław

On-site
PLN 320,000 - 520,000
Annual incentive (15% base pay)
Manager, Computer Vision Software Development
Manager, Computer Vision Software Development

Zebra Technologies • Wrocław

On-site
PLN 300,000 - 420,000
Performance-based annual cash bonus (≈
Platform SW/FW Engineer, Advanced
Platform SW/FW Engineer, Advanced

Zebra Technologies • Poland

On-site
PLN 210,000 - 320,000
Performance-based incentive (12%)
Platform SW/FW Engineer, Advanced
Platform SW/FW Engineer, Advanced

Zebra Technologies • Gliwice

On-site
PLN 280,000 - 360,000
Annual cash incentive
Platform SW/FW Engineer, Senior
Platform SW/FW Engineer, Senior

Zebra-Technologies • Gliwice

On-site
PLN 180,000 - 240,000
10% performance-based annual incentive