Computer Vision Software Developer Senior

Zebra Technologies Corporation

Gliwice

On-site

PLN 230,000 - 360,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Zebra Technologies Corporation is seeking a Senior Computer Vision Software Developer in Gliwice to advance our fixed industrial smart cameras and desktop tooling. You will work on Linux/Windows native codebases, focusing on a high-performance on-device runtime engine and vision-tools integration library.

The role demands deep C++ expertise, real-time optimization, robust software design, and hands-on use of modern toolchains.

Qualifications

  • Bachelor's or Master’s Degree in Computer Science, Software Engineering, or a related engineering discipline.
  • 5+ years of work experience preferred.

Responsibilities

  • Establishes requirements and prioritizes features for moderately complex, cross-platform native software projects.
  • 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, maintaining high-quality standards (0 warnings, clang-tidy, clang-format, SonarQube).
  • Explores agentic AI programming tools to accelerate coding and enhance software implementations.
  • Reviews and refines designs, optimizing real-time image-processing pipelines and IPC on resource-constrained hardware.
  • Develops tests and comprehensive documentation for a high-quality product.
  • Provides recommendations and solutions across architecture, hardware boundaries, and machine vision.
  • May develop custom tools/scripts to streamline cross-compilation, debugging, or testing processes.
  • Mentors junior staff and collaborates with senior engineers and external partners.

Skills

Modern C++
Multithreading
Cross-platform development
IPC
GenAI / Agentic AI tools
Git / GitHub
CI/CD pipelines

Education

Bachelor's or Master's Degree in Computer Science / Software Engineering

Tools

CMake
Conan
vcpkg
GTest
gdb
valgrind
sanitizers
DBus
ZeroMQ
Boost

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 modern C++ (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 adopting GenAI / Agentic AI tools in 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 communicat
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 180,000 - 260,000
Platform SW/FW Engineer, Advanced
Platform SW/FW Engineer, Advanced

Zebra Technologies Sp. z o.o. • Gliwice

On-site
PLN 260,000 - 340,000
Annual cash incentive (12% target)
Platform SW/FW Engineer, Advanced
Platform SW/FW Engineer, Advanced

Zebra Technologies Corporation • Gliwice

On-site
PLN 220,000 - 320,000
Annual bonus (12% of base pay)
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 Corporation • Wrocław

On-site
PLN 400,000 - 760,000
Performance-based annual incentive (15
Zebra employee benefits
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, Advanced
Platform SW/FW Engineer, Advanced

Zebra Technologies • Poland

On-site
PLN 210,000 - 320,000
Performance-based incentive (12%)
Senior Computer Vision Software Engineer - C++ & IPC
Senior Computer Vision Software Engineer - C++ & IPC

Zebra Technologies • Gliwice

On-site
PLN 180,000 - 260,000
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 (≈
Strong Senior Vision Systems Engineer (BT to Dubai)
Strong Senior Vision Systems Engineer (BT to Dubai)

Luxoft • Polska

On-site
PLN 300,000 - 520,000
Private medical & dental care
Life insurance covered
Internal mobility program
Top locations