Software Engineer, Computer Vision

CircuitHub

Remote · London · Cambridge · Full-time · Remote · Posted Oct 19, 2026

At a glance

Employment
Full-time
Workplace
Remote
Location
Remote · London · Cambridge

About CircuitHub

  • CircuitHub is reshaping electronics manufacturing with The Grid, a factory-scale robotics platform that makes small-batch, high-mix electronics assembly radically more efficient. Think semiconductor-fab precision applied to the chaotic world of prototyping and low-volume production: a 10x throughput improvement in one of the world's most foundational industries.
  • We've raised $45M from top-tier investors including Plural, Y Combinator and Google Ventures, and we're already profitable. Our customers include a major EV maker, a top AI lab and many of the worlds largest companies.
  • The Grid isn't a prototype. It's live, scaling fast and delivering real revenue, and we're building the team that will scale it further.

About the role

  • CircuitHub is seeking a Software Engineer specializing in Computer Vision to improve automated optical inspection, part picking, and precise alignment for their factory-scale robotics platform, The Grid.
  • The role involves building data loops, working with high-speed cameras and GPU capture pipelines, and measuring production accuracy.

Responsibilities

  • Inspect boards by improving automated optical inspection that finds missing, rotated and wrongly placed parts and bad solder, working alongside AI agents.
  • Pick reliably by training and deploying models that find parts in bins and trays, centre them on the nozzle and catch a clumped or dropped pick.
  • Align precisely through fiducial detection, calibration and image alignment for placements measured in fractions of a millimetre.
  • Build the data loop by deciding what to capture, building labelling tools, and turning operator verdicts into training data.
  • Go fast by working with high-speed cameras and GPU capture pipelines to move vision closer to real time.
  • Measure it by tracking accuracy in production, finding where errors come from, and proving every change against past results.

Requirements

  • Shipped computer vision into production, beyond a notebook.
  • Strong software engineering in Python, C++ or a comparable language.
  • A mix of classical vision (geometry, calibration, template matching) and deep learning; you know when each is the right tool.
  • Use coding agents to move faster and take full ownership of what they produce.
  • Like the physical world: lighting, lenses and parts rotated by 90°.

Preferred qualifications

  • Experience with industrial or machine-vision cameras is a bonus.

Benefits

  • equity

Skills

  • Python
  • C++
  • OpenCV
  • PyTorch
  • Lightning
  • ONNX Runtime
  • Libtorch
  • Haskell
  • PostgreSQL
  • Nix
  • NixOS

CircuitHub

Software Engineer, Computer Vision

Apply now