- Reading, England, United Kingdom +1 more
- On-site
- Full-time · Senior
- 4+ years
Senior Platform Software Engineer responsible for developing reusable software to integrate and coordinate diverse robots, scientific instruments, and laboratory equipment.
Locations (2)
- Reading, England, United Kingdom
- London, England, United Kingdom
Responsibilities
- Design, implement, and maintain software components for device integration, equipment coordination, and automated laboratory workflow execution.
- Build backend services, APIs, equipment adapters, data‑ingestion components, and developer tools.
- Develop device drivers, instrument adapters, and robot interfaces using vendor SDKs and documented communication protocols.
- Implement state machines, asynchronous operations, device synchronisation, error handling, and recovery behaviour.
- Connect equipment and local execution software with cloud orchestration and data services.
Requirements
- Bachelor’s degree in Computer Science, Electronic or Electrical Engineering, Robotics, Mechatronics, Control Engineering, or a related discipline, or equivalent practical experience.
