CareerPlan

Software Engineer

Full-time£40k–£60k2026-11-08 → 2026-11-10
Hybrid

Core

Build software for mass photometry instruments, covering instrument control, automation, data analysis, visualization, and reporting.

Role type

Software Engineer (Instrumentation & Scientific Computing)

Builds

Desktop and embedded user interfaces, automated instrument control, calibration routines, and data analysis tools.

Domain

Bioprocessing / Biological Research / Scientific Instrumentation

Deliverable

product features

Required skills

Python (OOP), Rust or C++, GUI development (Qt, PySide6, QtQuick/QML), embedded systems programming, scientific computing (NumPy, SciPy, PyTorch), CI/CD (GitHub Actions), Git

Preferred skills

Machine learning, instrument control (piezo/stepper stages, laser scanning), automated sample handling, failure-mode detection, statistical analysis

Technologies

Python, Rust, C++, Qt, PySide6, QtQuick, QML, NumPy, SciPy, Jupyter, PyTorch, Matplotlib, GitHub Actions, Git, pytest, mypy, pylint, Jira, Confluence

Responsibilities

Support the full software development lifecycle (planning, design, development, testing, deployment), build and enhance desktop/embedded UIs, develop automated control and calibration routines, debug complex software/system issues, manage source code and review pull requests, collaborate with product and R&D teams.

Seniority

Mid-level, hands-on IC