11 hours ago
Cambridge, United KingdomSenior
Responsibilities
- Own the design, architecture, implementation, and debugging of software components, services, and interfaces across the robotics platform.
- Integrate software with robots, devices, factory equipment, and connected bioprocess systems.
- Deploy software to physical systems and develop and run hardware-based integration tests.
- Diagnose failures, verify fixes, and investigate issues at the software-hardware boundary.
- Build quality through test-driven development, automated testing, continuous integration, and code review.
- Mentor junior engineers and share technical knowledge across software and systems engineering teams.
- Collaborate across disciplines to resolve integration issues and deliver working features.
- Maintain technical documentation and test evidence for development, verification, and regulatory requirements.
Requirements
- Significant experience delivering complex software across design, implementation, testing, and debugging activities.
- High proficiency in Python.
- Strong understanding of object-oriented programming and software design patterns.
- Experience building backend services or applications and integrating systems through APIs or messaging.
- Experience with distributed systems using message-oriented or event-based approaches.
- Experience with version control, automated testing, and continuous integration.
- Ability to mentor engineers, communicate technical ideas clearly, and collaborate across disciplines.
- Interest in robotics and willingness to work hands-on with hardware and integrated systems.
- Robotics or automation experience, ROS or ROS 2, mobile robots, robotic arms, motion control, machine vision, hardware integration, industrial communication protocols such as MQTT, factory control, automation, orchestration, or safety-relevant software are desirable.
- Front-end experience with React Native or Angular is desirable.
- Experience with virtualization, containers, cloud services, or IoT integration using GCP, Azure, or AWS is desirable.
- Experience in medical or biotechnology software, including verification, traceability, and regulatory documentation, is desirable.
Benefits
- Annual bonus.
- 25 days of holiday.
- Employer pension contribution of 10% of salary.
- Private medical insurance for employees and dependants.
- Enhanced family-friendly leave.
- Life insurance worth 6x salary.
- Electric car leasing scheme.
- Cycle-to-work scheme.
- Season-ticket loan.
- Based at purpose-built offices and labs on the TTP Campus, 10 miles south of Cambridge.
Tech Stack
Categories
BackendRobotics
