Software Engineer, Computer Vision
Core
Build and deploy computer vision models for automated optical inspection, part picking, and precise alignment in a factory-scale robotics platform for electronics manufacturing.
Role type
Senior IC computer vision engineer (industrial robotics)
Builds
The Grid, a factory-scale robotics platform for small-batch, high-mix electronics assembly
Domain
Industrial automation, electronics manufacturing, robotics
Deliverable
production ML models
Required skills
Computer vision (classical and deep learning), Python, C++, OpenCV, PyTorch, ONNX Runtime, GPU programming, fiducial detection, calibration, template matching
Preferred skills
Industrial/machine-vision camera experience, coding agents, Haskell, NixOS
Technologies
OpenCV, PyTorch, Lightning, ONNX Runtime, libtorch, Basler GigE cameras, pylon, GPUDirect, PostgreSQL, Nix, NixOS
Responsibilities
Improve automated optical inspection for missing, rotated, or wrongly placed parts; train and deploy models for part picking and bin picking; perform fiducial detection, calibration, and image alignment; build data loops and labelling tools; optimize high-speed camera and GPU capture pipelines; track accuracy and analyze error sources in production
Seniority
Senior, hands-on IC