CareerPlan

Software Engineer, Computer Vision

Full-time£80k–£125k2026-10-19 → 2026-10-23

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