CareerPlan

Senior Software Engineer

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

Core

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

Role type

Senior Software Engineer (Robotics & Automation)

Builds

Software components, services, and interfaces for the robotics platform

Domain

Biotechnology / Cell Therapy Manufacturing / Robotics

Required skills

Python, Object-Oriented Programming, Software Design Patterns, 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 Automation, Cloud Services (GCP/Azure/AWS), Front-end (React Native/Angular), Medical/Biotech Regulatory Experience

Technologies

Python, ROS, ROS 2, MQTT, GCP, Azure, AWS, React Native, Angular

Responsibilities

Take technical ownership of design, architecture, implementation, and debugging of software components; Integrate software with robots, devices, and equipment; Develop and run tests on hardware to verify behavior and diagnose failures; Build quality into delivery via TDD and CI/CD; Mentor colleagues and share technical knowledge; Collaborate across disciplines to resolve integration issues; Maintain technical documentation and test evidence.

Seniority

Senior, hands-on IC with mentoring responsibilities