Shape the future of perception technology by researching, designing and implementing state‑of‑the‑art deep‑learning solutions for autonomous and non‑autonomous platforms.
Compensation
Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check.
Responsibilities
Research, design and implement state‑of‑the‑art perception capabilities, taking ideas from conception into world‑class field solutions
Work with and deploy our AI stack to edge devices
Work in collaboration with the other deep learning engineers to architect and develop tools to help scale up our deep learning operations
Stay abreast with the literature and actively involve in various R&D project(s)
Requirements
Relevant tertiary qualifications (Bachelors/Master/PhD in Computer Science or related fields)
Nice to have: Publication(s) in world‑leading Computer Vision/Artificial Intelligence/Machine Learning conferences/journals
Nice to have: C++ and/or Python development experience
Nice to have: In‑depth understanding of the latest deep learning network architectures for computer vision and image processing
Nice to have: Experience with any of the following: object detection and target tracking, simultaneous localisation and mapping (SLAM), 3D reconstruction, camera calibration, behaviour analysis, foundation models, vision language models, large multi‑modal models, automated video surveillance and related fields
Design, develop, and deploy cutting‑edge automated inspection and metrology systems for advanced semiconductor manufacturing equipment.
Compensation
Base Salary Range: $115,200.00 - $172,800.00, offered in good faith and based on experience, location, and qualifications. Additional Rewards: Annual bonus opportunities and potential long-term incentives tied to both company and individual success.
Responsibilities
Design, optimize, and implement robust machine vision algorithms using MVTec HALCON and C++ for semiconductor defect detection, alignment, metrology, and 2D/3D inspection.
Write clean, maintainable, and high‑performance C++ code in a multi‑threaded, multi‑process real‑time Windows or Linux environment.
Interface software with industrial cameras (GigE), frame grabbers, optics, and specialized lighting systems.
Develop and calibrate high‑precision coordinate transformation matrices (pixel‑to‑world) to ensure micron‑level spatial accuracy.
Partner with mechanical, electrical, and automation engineers to test, debug, and validate vision systems on actual manufacturing tools.
Requirements
Bachelor’s degree in Computer Science, Electrical Engineering, Mechatronics, or a related technical field
Nice to have: OpenCV
Nice to have: SECS/GEM communication protocols
Nice to have: deep learning extensions within HALCON
Develop and optimize computer vision algorithms for Zebra’s products, turning prototypes into production-ready code across multiple hardware platforms.
Compensation
$90,960.00 - $136,440.00 Annual
Responsibilities
Develop product‑ready code from prototyped computer vision algorithms
Experiment and evaluate algorithms during the prototyping phase
Design and provide strategies for optimizing computer vision algorithms for different platforms
Participate in project code reviews
Receive general instructions for routine work, new projects or assignments
Requirements
Bachelor or Masters in Computer Engineering/Computer Science (preferably with specialization in computer vision and machine learning)
Nice to have: Experience designing generic, reusable algorithms for large-scale data processing
Nice to have: Parallelized & vectorized computation
Nice to have: Interest in applied mathematics, including linear algebra, probability, statistics, and optimization theory
Nice to have: Experience with Python for algorithm prototyping
Process engineer / expert in image processing and vision systems responsible for optimizing and troubleshooting automated image processing processes, focusing on quality control while reducing cycle times and improving manufacturing yields.
Responsibilities
Optimizing and troubleshooting automated image processing processes
Specifying, validating, debugging and improving machine vision systems, sensors, cameras and lighting setups for automated assembly defect inspection
Utilizing data driven methods to resolve complex production issues, reduce false reject rates and maximize overall equipment effectiveness
Leading development and implementation of new processes, technologies, equipment upgrades and projects to reduce cycle time and improve manufacturing yields
Defining, documenting and managing critical process parameters and vision system programs
Lead the technical implementation and architecture of advanced robotic systems, translating complex algorithms into reliable, production-ready hardware and software solutions.
Locations (2)
Sunnyvale, California, United States
Pittsburgh, Pennsylvania, United States
Compensation
The U.S. base salary range for this full-time position in Sunnyvale, California is $330,000-$350,000.
Responsibilities
Lead end-to-end robotics deployment from concept to real-world operating environments
Define and drive long-term robotics research roadmap
Make key decisions on system architecture, hardware-software co-design, and make-or-buy strategies
Foster agile and pragmatic engineering culture within interdisciplinary teams
Mentor and coach researchers across mechanical engineering, electronics, software engineering, and AI
Requirements
Master's degree in Robotics, Mechatronics, Computer Science, Electrical Engineering or equivalent