Lead Perception Engineer

ATI

Woburn

On-site

GBP 90,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ATI is seeking a Lead Perception Engineer to lead a team addressing robotics perception challenges using classical and ML approaches. You will guide end-to-end development from concept to field deployment, selecting sensors and building production-grade perception pipelines.

The role requires hands-on debugging, strong Python/C++/Rust skills, and a track record of delivering vision solutions in robotics or automation. Collaboration with cross-functional teams is essential.

Qualifications

  • 8–10 years of professional software engineering experience in robotics, computer vision, or a closely related field.
  • At least 2–3 years of experience in a formal or informal leadership capacity, such as a Team Lead, Tech Lead, or Mentor, with a track record of guiding technical projects and junior engineers.
  • Strong foundation in robotics fundamentals, including coordinate transforms, sensor calibration, perception pipeline design, and system architecture.
  • Proven ability to perform hands-on, low-level debugging and systematic troubleshooting of complex robotic systems in real-world environments.
  • Expert-level proficiency in Python, C++ and/or Rust with a focus on writing production-grade, well-tested code for autonomous systems.
  • Demonstrated experience designing, implementing, testing, and optimizing vision solutions for robotic or automation applications.
  • Experience in building ML pipelines and optimizing/productizing ML models.
  • Proficiency in AI/ML frameworks (e.g. PyTorch) and computer vision libraries (e.g., OpenCV, PCL, Open3D, CUDA).
  • Familiarity with various depth sensing modalities (e.g., LiDAR, stereo vision, time-of-flight) and sensor fusion.

Responsibilities

  • Lead Technical Execution: Guide a team of engineers through the full development lifecycle, from initial concept, hardware selection and algorithm design to field deployment and maintenance.
  • Integrate classical and ML image processing algorithms for classification, depth sensing, and 3D reconstruction.
  • Select the optimal sensors (e.g., LIDARs, time-of-flight cameras, stereo vision) for various applications.
  • Create AI and ML models to enhance object detection, classification, and tracking capabilities.
  • Utilize deep learning techniques to improve system accuracy and efficiency.
  • Conduct extensive testing, validation, and calibration to ensure system accuracy and reliability.
  • System Design: Design and maintain high-throughput perception pipelines, ensuring low latency and high reliability in real-time environments.
  • Active Debugging: Take a "hands-on" approach to identifying and resolving bottlenecks or failures in the perception stack, including hardware-software integration issues.
  • Code Quality & Mentorship: Drive high standards for code reviews, architectural design, and documentation while mentoring junior team members.
  • Collaboration: Work with cross-functional teams, including mechanical, system, mechatronic, software and software quality assurance engineers, and domain experts to ensure solutions are aligned and integrated with product goals.

Skills

Robotics software engineering
Team leadership
Python
C++
Rust
ROS2
Computer vision
ML pipelines
Sensor fusion
Field deployment

Education

Master's or PhD in Computer Science / Computer Vision / Machine Learning

Tools

OpenCV
PCL
Open3D
CUDA
PyTorch

Job description

About ATI:

Automated Tire (ATI) is on a mission to reinvent tire changing and wheel balancing using cutting-edge robotics. We are transforming a process that hasn’t fundamentally changed in decades into an automated, high-performance system built for the future of automotive service.

Founded by experienced entrepreneurs and backed by leading players across the automotive and tire industries, ATI is building technology that will redefine how cars are serviced. Our team combines deep robotics expertise with real world deployment, moving fast from prototype to production and scaling solutions directly in the field.

This role offers an exciting opportunity to work at the forefront of robotics and industrial automation, applying cutting-edge AI and ML techniques to develop advanced vision control systems.

Position Overview:

We are looking for a highly skilled and experienced Lead Perception Engineer with expertise leading a team of engineers solving difficult robotic perception challenges using both classical and machine learning (ML) approaches. The ideal candidate will have hands‑on experience with developing solutions end to end, including evaluation of the problem, sensor selection, leading software development and evaluating the solution in the real world to ensure success.

Key Responsibilities:
  • Lead Technical Execution: Guide a team of engineers through the full development lifecycle, from initial concept, hardware selection and algorithm design to field deployment and maintenance. You will lead the team in the following work:
    • Integrate classical and ML image processing algorithms for classification, depth sensing, and 3D reconstruction.
    • Select the optimal sensors (e.g., LIDARs, time‑of‑flight cameras, stereo vision) for various applications.
    • Create AI and ML models to enhance object detection, classification, and tracking capabilities.
    • Utilize deep learning techniques to improve system accuracy and efficiency.
    • Conduct extensive testing, validation, and calibration to ensure system accuracy and reliability.
  • System Design: Design and maintain high-throughput perception pipelines, ensuring low latency and high reliability in real‑time environments.
  • Active Debugging: Take a "hands-on" approach to identifying and resolving bottlenecks or failures in the perception stack, including hardware-software integration issues. Willingness to spend time on the shop floor or in the field to debug hardware-in-the-loop failures.
  • Code Quality & Mentorship: Drive high standards for code reviews, architectural design, and documentation while mentoring junior team members.
  • Collaboration: Work with cross‑functional teams, including mechanical, system, mechatronic, software and software quality assurance engineers, and domain experts to ensure solutions are aligned and integrated with product goals.
  • 8–10 years of professional software engineering experience in robotics, computer vision, or a closely related field.
  • At least 2–3 years of experience in a formal or informal leadership capacity, such as a Team Lead, Tech Lead, or Mentor, with a track record of guiding technical projects and junior engineers.
  • Strong foundation in robotics fundamentals, including coordinate transforms, sensor calibration, perception pipeline design, and system architecture.
  • Proven ability to perform hands‑on, low‑level debugging and systematic troubleshooting of complex robotic systems in real‑world environments.
  • Expert‑level proficiency in Python, C++ and/or Rust with a focus on writing production‑grade, well‑tested code for autonomous systems.
  • Demonstrated experience designing, implementing, testing, and optimizing vision solutions for robotic or automation applications.
  • Experience in building ML pipelines and optimizing/productizing ML models.
  • Proficiency in AI/ML frameworks (e.g. PyTorch) and computer vision libraries (e.g., OpenCV, PCL, Open3D, CUDA).
  • Familiarity with various depth sensing modalities (e.g., LiDAR, stereo vision, time‑of‑flight) and sensor fusion.
  • Excellent problem‑solving skills, attention to detail, and ability to work in a dynamic environment.
Preferred Qualifications:
  • Master’s or PhD degree in Computer Science, Computer Vision, Machine Learning, or a related field.
  • Experience developing within the ROS2 ecosystem.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Head of Robotic Perception & Vision Engineering
Head of Robotic Perception & Vision Engineering

ATI • Woburn

On-site
GBP 90,000 - 120,000
AI/ML Perception Software Engineer – Autonomous Vehicles & Robotic Technology
AI/ML Perception Software Engineer – Autonomous Vehicles & Robotic Technology

Altium Associates Ltd. • England

Hybrid
GBP 65,000 - 95,000
Staff Engineer, Perception (R5611)
Staff Engineer, Perception (R5611)

Shield AI • Greater London

On-site
GBP 90,000 - 130,000
Total rewards package
Autonomous Perception AI Engineer (C++/Python)
Autonomous Perception AI Engineer (C++/Python)

Altium Associates Ltd. • England

Hybrid
GBP 65,000 - 95,000
Perception Engineer
Perception Engineer

Vatn Systems • Bristol

On-site
GBP 65,000 - 90,000
Senior Software Engineer (Robotic Packing/Manipulation)
Senior Software Engineer (Robotic Packing/Manipulation)

Berkshire Grey • Bedford

On-site
GBP 65,000 - 90,000
Healthcare - Medical, dental, vision
Stock options
Lunch delivered daily
+1
Senior Software Engineer (R&D)
Senior Software Engineer (R&D)

Berkshire Grey • Bedford

On-site
GBP 65,000 - 95,000
Healthcare
Vacation
Recognition
+2
Senior Software Engineer (Perception)
Senior Software Engineer (Perception)

Shield AI • Ashington

On-site
GBP 75,000 - 120,000
Medical coverage
Parental leave
Stock benefits
+3
Senior Machine Learning Engineer (Computer Vision)
Senior Machine Learning Engineer (Computer Vision)

Berkshire Grey • Bedford

On-site
GBP 70,000 - 110,000
Healthcare - medical, dental, vision
401(k) matching / Stock options
Daily lunch + snacks
+1
Lead Industrial Robot Control Engineer
Lead Industrial Robot Control Engineer

ATI • Woburn

On-site
GBP 90,000 - 130,000