CareerPlan

Senior Software Engineer - Robotics

Cambridge, England, gbFull-time2026-10-22 → 2026-11-10
On-site

Core

Designing, building, testing, and improving software for a cell therapy manufacturing platform, including interfaces with mobile robots and factory control systems.

Role type

Senior Software Engineer (Robotics)

Builds

Software components, services, and interfaces for the robotics platform

Domain

Biotechnology / Robotics / Manufacturing Automation

Required skills

Python, Object-Oriented Programming, Distributed Systems, API Integration, Automated Testing, Continuous Integration, Technical Mentoring

Preferred skills

ROS/ROS 2, Mobile Robots, Motion Control, Machine Vision, Industrial Protocols (MQTT), Factory Orchestration, Cloud Services (GCP/Azure/AWS), Front-end (TypeScript/JS), Medical/Biotech Regulatory Experience

Technologies

Python, ROS, ROS 2, MQTT, GCP, Azure, AWS, TypeScript, JavaScript

Responsibilities

Design and implement scalable software components and interfaces; Integrate software with robots and bioprocess equipment; Develop and run hardware tests to diagnose failures; Build quality through TDD and CI/CD; Mentor junior engineers; Collaborate on cross-disciplinary integration issues; Maintain technical documentation for regulatory compliance.