TTP plc

Senior Software Engineer - Robotics

TTP plc
Apply
3 days ago
Cambridge, United KingdomSenior

Responsibilities

  • Own the design, architecture, implementation, debugging, and technical decisions for maintainable robotics-platform software.
  • Integrate software with mobile robots, devices, connected bioprocess equipment, and factory systems.
  • Develop and run hardware-based integration tests, diagnose failures, and verify fixes under realistic operating conditions.
  • Build quality through automated testing, continuous integration, code review, and test-driven development.
  • Collaborate across software and systems engineering teams to resolve integration issues and deliver features.
  • Mentor junior engineers, share technical knowledge, and promote consistent, high-quality software development.
  • Maintain technical documentation and test evidence supporting 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.
  • Genuine interest in robotics and willingness to work hands-on with hardware.
  • Robotics or automation experience, including ROS or ROS 2, mobile robots, robotic arms, motion control, or machine vision, is desirable.
  • Experience with hardware integration, low-level peripherals, industrial communication protocols, factory automation, orchestration, safety-relevant software, front-end development, cloud services, IoT, or regulated medical and biotechnology environments is desirable.

Benefits

  • Annual bonus.
  • 25 days of holiday.
  • Employer pension contribution.
  • Private medical insurance for employees and dependants.
  • Enhanced family-friendly leave.
  • Life insurance.
  • 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.
TTP plc

About TTP plc

11-50 employees
Contact me