TTP plc

Senior Software Engineer

TTP plc
Apply
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
TTP plc

About TTP plc

11-50 employees
Contact me