Software Engineer, Computer Vision

CircuitHub, Inc.

Cambridge

On-site

GBP 80,000 - 125,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CircuitHub is reshaping electronics manufacturing with The Grid, a live robotics platform delivering high-mix, small-batch assembly at scale in the UK. The role focuses on advancing computer vision from prototype to production, leveraging Python/C++ and cutting‑edge libraries to improve inspection, part detection and alignment.

You will work with high-speed cameras, GPU pipelines and a data‑driven loop to drive real‑time decisions and measurable improvements in yield and throughput.

Qualifications

  • Experience shipping computer vision systems into production.
  • Strong Python or C++ software engineering skills.
  • Mix of classical vision and deep learning; choose the right tool.
  • Experience with industrial or machine-vision cameras is a bonus.
  • Ownership of model development from data capture to deployment.

Responsibilities

  • Inspect boards. Improve automated optical inspection for defects with AI assistance.
  • Train and deploy models to locate parts in bins, center on nozzle, handle clumped or dropped picks.
  • Perform fiducial detection, calibration and image alignment at sub-millimetre precision.
  • Build the data loop: define data to capture, create labeling tools, use operator verdicts for training data.
  • Utilize high-speed cameras and GPU pipelines to push vision toward real time.
  • Track production accuracy, identify error sources, and validate changes against previous results.

Skills

Computer vision in production
Python
C++
Deep learning

Tools

OpenCV
PyTorch
ONNX Runtime
libtorch

Job description

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.

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.

What You'll Do
  • Inspect boards. Improve automated optical inspection that finds missing, rotated and wrongly placed parts and bad solder, working alongside our AI agents.
  • Pick reliably. Train and deploy the models that find parts in bins and trays, centre them on the nozzle and catch a clumped or dropped pick.
  • Align precisely. Fiducial detection, calibration and image alignment for placements measured in fractions of a millimetre.
  • Build the data loop. Decide what to capture, build labelling tools, and turn operator verdicts into training data.
  • Go fast. Work with our high-speed cameras and GPU capture pipeline to move vision closer to real time.
  • Measure it. Track accuracy in production, find where errors come from, and prove every change against past results.
What we look for
  • You've 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.
  • Experience with industrial or machine-vision cameras is a bonus.
  • You use coding agents to move faster and take full ownership of what they produce.
  • You like the physical world: lighting, lenses and parts rotated by 90°.
Stack
  • Vision: OpenCV, PyTorch and Lightning, ONNX Runtime on GPU, libtorch from Haskell
  • Cameras: Basler GigE cameras via pylon, high-speed cameras with GPUDirect capture
  • Services: Python and Haskell, PostgreSQL, Nix and NixOS
Pay

UK £80k–£125k

  • US $125k–$250k, depending on experience, plus equity.

Compensation Range: £80K - £125K

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Robotics
Software Engineer, Robotics

CircuitHub, Inc. • Cambridge

On-site
GBP 80,000 - 125,000
Equity
Factory visits US/UK
Software Engineer, Robotics
Software Engineer, Robotics

CircuitHub, Inc. • Greater London

On-site
GBP 80,000 - 125,000
Software Engineer, Applied AI
Software Engineer, Applied AI

CircuitHub, Inc. • Cambridge

On-site
GBP 80,000 - 125,000
Software Engineer, Applied AI
Software Engineer, Applied AI

CircuitHub, Inc. • Greater London

On-site
GBP 80,000 - 125,000
Mechatronics Engineer
Mechatronics Engineer

CircuitHub, Inc. • Cambridge

On-site
GBP 45,000 - 125,000
Equity
On-site work
Software Engineer, Haskell
Software Engineer, Haskell

CircuitHub, Inc. • Cambridge

Remote
GBP 80,000 - 125,000
Equity
Production Computer Vision Engineer — Robotics & Imaging
Production Computer Vision Engineer — Robotics & Imaging

CircuitHub, Inc. • Cambridge

On-site
GBP 80,000 - 125,000
Mechatronics Engineer
Mechatronics Engineer

Userc Dehradun • Cambridge

Remote
GBP 55,000 - 80,000
Mechanical Build Engineer
Mechanical Build Engineer

CircuitHub, Inc. • Cambridge

On-site
GBP 35,000 - 60,000
Remote Haskell Engineer for Robotics Grid Platform
Remote Haskell Engineer for Robotics Grid Platform

CircuitHub, Inc. • Cambridge

Remote
GBP 80,000 - 125,000
Equity