Enable job alerts via email!

Application Team Lead

Kensington Consulting Ltd

City Of London

On-site

GBP 89,000 - 112,000

Full time

Today
Be an early applicant

Job summary

A technology company specializing in AI and robotics is seeking an Application Lead to enhance its robotics platform. The role includes developing application code, subsystem integration, and collaboration with engineering teams. Candidates should have over 5 years of experience in robotics and strong C++ skills. This position offers a competitive salary and a dynamic startup culture.

Benefits

Competitive salary
23 calendar days of vacation annually
Flexible working hours
Opportunity to work with cutting-edge AI and robotics technologies
Fast-moving, innovative startup culture

Qualifications

  • 5+ years of experience in robotics or related fields.
  • Proven ability to integrate contributions from multiple engineering teams.
  • Willingness to work directly with hardware and hands-on tools.

Responsibilities

  • Develop and maintain high-level application code for robotic platforms.
  • Integrate modules from multiple teams including controls, navigation, perception, learning, and system architecture.
  • Collaborate with product teams on trade-offs and priorities.

Skills

C++ proficiency
Robotics experience
Strong communication skills
Problem-solving skills

Tools

ROS/ROS2
Job description

Job Title: Application Lead – Intelligent Robotics

Location: London, UK

Salary: $150k

About the Company
A UK-based innovator in artificial intelligence and advanced robotics is developing next-generation automation platforms designed for commercial scalability, reliability, and safety. Their technology is aimed at revolutionizing how complex tasks are handled across industries, starting with applications in manufacturing, logistics, and infrastructure.

About the Role

The company is seeking a hands-on Application Lead to transform its robotics platform into a robust, field-ready product. This is a technical role that involves writing code, integrating subsystems, debugging hardware, and developing the application layer that unifies the system for end users.

Key Responsibilities
  • Develop and maintain high-level application code for robotic platforms.

  • Integrate modules from multiple teams including controls, navigation, perception, learning, and system architecture.

  • Design and evolve application-layer architecture and interfaces.

  • Make practical technical decisions to accelerate delivery timelines.

  • Collaborate with product teams on trade-offs and priorities.

  • Debug and validate systems in both simulation and real-world environments.

  • Support occasional customer site testing and validation.

Requirements
  • 5+ years of experience in robotics or related fields.

  • Strong proficiency in C++ with production-level experience.

  • Solid understanding of robotic systems including control, navigation, perception, and learning.

  • Experience with ROS/ROS2 or equivalent middleware.

  • Proven ability to integrate contributions from multiple engineering teams.

  • Willingness to work directly with hardware and hands-on tools.

  • Excellent communication and problem-solving skills.

Nice to Have:

  • Experience deploying robotics in real-world environments.

  • Knowledge of telemetry, logging, and system diagnostics.

  • Familiarity with operator UX or teleoperation systems.

  • Comfort working with uncertainty and real-world constraints.

Benefits
  • Competitive salary

  • 23 calendar days of vacation annually

  • Flexible working hours

  • Opportunity to work with cutting-edge AI and robotics technologies

  • Fast-moving, innovative startup culture

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.