Computer Vision Software Developer Senior

Zebra Technologies Sp. z o.o.

Gliwice

Hybrid

PLN 180,000 - 240,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Performance-based annual incentive

Job summary

Zebra Technologies is seeking a Senior Computer Vision Software Developer to work on the core software platform powering fixed industrial smart cameras and desktop tooling. You will contribute to on-device runtime and vision tool integration, using modern C++ close to hardware and a service-oriented backend.

Expect mentorship, performance optimization, and collaboration across teams. The role emphasizes architecture, real-time optimization, and delivering high-quality software with minimal

Qualifications

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related engineering discipline.
  • Minimum of 5+ years of work experience in software development, preferably in computer vision or embedded systems.
  • Strong knowledge of modern C++ and cross-platform development.

Responsibilities

  • Define and implement features for cross-platform native software projects (on-device runtime engine and vision tools library).
  • Develop high-performance, product-grade code using C++23 and modern tooling.
  • Lead code reviews with a focus on quality and maintainability.
  • Leverage agentic AI tools to accelerate coding while maintaining robust architecture.
  • Optimize real-time image processing pipelines and IPC on resource-constrained hardware.
  • Write tests and comprehensive documentation for the product.
  • Provide technical guidance and mentorship to junior engineers.
  • Collaborate across teams and external partners to deliver robust solutions.

Skills

modern C++
multithreading
CMake
dependency management
Linux/Windows
IPC
GenAI tools
Agentic AI
Git/GitHub
CI/CD
debugging tools
Node.js N-API
Boost
ZeroMQ
DBus

Education

Bachelor's or Master's degree in CS/SE

Tools

CMake
Conan
vcpkg
GTest
D/BUS

Job description

Computer Vision Software Developer Senior

remote type Hybrid
Work locations Gliwice, Poland
time type Full time
posted on 2 Days Ago
job requisition id JR102963

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.

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.

About Us

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 zebra.com.

Better Every Day
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
Firmware/Software Engineer
Firmware/Software Engineer

Zebra Technologies Sp. z o.o. • Gliwice

On-site
PLN 130,000 - 190,000
Performance-based annual cash bonus
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)
Platform SW/FW Engineer, Advanced
Platform SW/FW Engineer, Advanced

Zebra Technologies • Gliwice

On-site
PLN 280,000 - 360,000
Annual cash incentive
Firmware/Software Engineer
Firmware/Software Engineer

Zebra Technologies • Gliwice

On-site
PLN 120,000 - 180,000
Annual cash incentive 5% of base pay
Firmware/Software Engineer
Firmware/Software Engineer

Zebra Technologies • Wrocław

On-site
PLN 180,000 - 240,000
Performance bonus
Platform SW/FW Engineer, Senior
Platform SW/FW Engineer, Senior

Zebra Technologies • Gliwice

On-site
PLN 250,000 - 360,000
Platform SW/FW Engineer, Senior
Platform SW/FW Engineer, Senior

Zebra Technologies Sp. z o.o. • Gliwice

On-site
PLN 180,000 - 270,000
Performance bonus (10%)
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 Test Engineer, L1
Platform Test Engineer, L1

Zebra Technologies • Gliwice

On-site
PLN 55,000 - 75,000
Performance bonus