Team Lead – Software Integration & Robotics (C++)
Location: Berlin, Germany | Employment: Full-time
Reporting to: VP | Start: As soon as possible

Help turn autonomous driving technology into a reliable, scalable vehicle platform.

DeepRec is partnering with a German autonomous driving company developing a full Level 4 system for European roads. Combining perception, explainable AI, decision-making and vehicle control, the team is building technology designed to make autonomous mobility safe, understandable and ready for certification.

We’re looking for a Team Lead to own the software infrastructure that connects this technology on the vehicle. As the fleet grows from approximately five to six vehicles towards 50+, you’ll help establish the architecture, integration processes and engineering standards needed to scale reliably.

The role

You’ll lead and develop the Software Integration & Robotics team, owning the layer that connects perception, scene understanding, decision-making and motion planning with sensors and drive-by-wire hardware.

This is a hands-on leadership position, with approximately 40–50% of your time spent on technical delivery. Alongside architecture and implementation, you’ll coach engineers, own delivery commitments and work across four to five neighbouring teams to establish consistent engineering practices.

Success requires strong technical judgement and the ability to bring people with you: explaining decisions clearly, building agreement and ensuring standards are followed across team boundaries.

What you’ll do

  • Lead and develop software integration and robotics engineers through regular feedback, coaching, performance management and a team environment where concerns can be raised openly.

  • Define and implement the integration architecture, including communication between software components and interfaces to vehicle hardware.

  • Own the integration backlog, release deadlines and dependencies across perception, motion planning, simulation and other engineering teams.

  • Set coding guidelines, lead code reviews and establish CI/CD quality gates that support reliable system-level releases.

  • Make practical decisions about build systems, compilation, toolchains and how the integrated platform is tested.

  • Improve real-time data logging, debugging and offline testing to identify issues earlier and resolve failures on live systems.

  • Contribute to the selection and integration of target compute hardware, considering embedded constraints, performance and future fleet growth.

  • Balance immediate delivery needs with an architecture that supports a larger fleet and certification readiness.

What you’ll bring

  • Proven experience leading an engineering team, including developing mid-level engineers and taking responsibility for delivery.

  • Strong modern C++ skills, with experience using C++17 or later in production systems.

  • Hands-on experience integrating software with physical hardware, ideally in automotive or autonomous driving; relevant robotics experience is also welcomed.

  • A strong understanding of embedded and real-time software, with the ability to coach others in these areas.

  • Experience with Linux/Ubuntu, ROS, Docker, CI/CD and TCP/IP communication.

  • Practical ownership of code quality, including pull-request reviews, automated checks and engineering guidelines.

  • Experience diagnosing production failures and improving the reliability of deployed systems.

  • The communication and influencing skills to align multiple teams around technical decisions and hold a consistent engineering standard.

  • A willingness to stay close to the code and hardware while providing clear direction and dependable people leadership.

Useful additional experience

  • ROS 2 and software architecture ownership.

  • Real-time Linux kernels or RTOS environments.

  • Automotive safety standards and development practices that support certification.

  • AUTOSAR Adaptive, MISRA or embedded platform and hardware selection.

  • GPU performance optimisation or AI model deployment on vehicle compute hardware.

Why join?

You’ll own a foundational part of an autonomous driving platform: the software infrastructure that allows individual components to operate together reliably on a real vehicle.

With a small team, direct visibility to the VP and a fleet preparing to scale, your decisions will shape both the technical platform and the way engineering teams build and release software. It’s an opportunity to combine meaningful people leadership with substantial hands-on ownership—and see the results running on vehicles.

Interested? Contact DeepRec to discuss the role confidentially.