yoinka

Computer Vision Software Developer Senior

Zebra Technologies

Gliwice, PolandSeniorH-1B sponsor company
Sign in to applyVerified 1h ago
Location
Gliwice, Poland
Work model
On-Site
Level
Senior
H-1B history
53 approvals (FY2023)
Posted
Sep 1, 2026

Skills

Computer VisionGitLinuxPython

About this role

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

Listing verified 1h ago. Applications go through the company's official careers site.

← Back to Yoinka

Computer Vision Software Developer Senior at Zebra Technologies, Gliwice, Poland | Yoinka