All jobs

(Senior) Team Lead – Software Architecture (m/f/d)

Agilerobotsse Sourced

Munich, Bavaria, Germany Full-time Not specified

No account needed — this role is applied for on the employer’s own site.

About the role

<p></p> <h4 class="TokenisedTypography-module__EzGiEkH0__v6-3-8 TranslationField-module__fieldItemName___Q0F_7">About the role</h4> <div>Agile Robots SE is a high-tech startup based in Munich. Our mission is to bridge the gap&nbsp; between AI and robotics by developing robotic systems that offer state-of-the-art full-body&nbsp;force sensitivity and world-leading vision intelligence. This unique combination of&nbsp; technologies enable us to provide intelligent, easy-to-use, and affordable robotic solutions with safe human-robot interaction.</div> <div>&nbsp;</div> <div>We are a dynamic and innovative software development company dedicated to pushing the boundaries of technology. We specialize in creating cutting-edge solutions that transform industries and redefine user experiences.</div> <p></p> <div class="TranslationField-module__fieldItem___g4pRX"> <h4 class="TokenisedTypography-module__EzGiEkH0__v6-3-8 TranslationField-module__fieldItemName___Q0F_7">Your Responsibilities</h4> <p class="TranslationField-module__fieldItemValue___c0djd">• Lead the Software Architecture team responsible for system infrastructure, software architecture, and embedded firmware direction<br>• Define and evolve the architecture of large-scale robotics software systems across multiple subsystems<br>• Design and maintain core communication frameworks used across the robotics software stack<br>• Define robust interfaces between high-level software, embedded firmware, and hardware components<br>• Architect reliable distributed systems operating across multiple compute units in the robot<br>• Guide architectural decisions for&nbsp;real-time robotics software running on Linux-based systems<br>• Provide strong hands-on technical leadership in&nbsp;C++ and Python development, actively contributing to critical components when needed<br>• Review and evaluate merge requests, ensuring high code quality, maintainability, and architectural consistency<br>• Define and enforce modern&nbsp;C++ development practices, coding standards, and software design principles&nbsp;&nbsp;for maintainable code<br>• Lead the architecture and integration of embedded firmware components interacting with the robotics software stack<br>• Support integration of complex robotic subsystems including perception pipelines, motion control, sensor interfaces, and distributed compute nodes<br>• Drive system-level debugging and performance analysis across software and hardware layers<br>• Create and maintain a light-weight CI/CD pipeline for regular releases<br>• Continuously evaluate modern tools, compilers, libraries, and software technologies to improve the development ecosystem<br>• Mentor and technically guide engineers within the architecture team and across the organization<br>• Maintain a strong hands-on presence in the codebase and technical discussions</p> </div> <div class="TranslationField-module__fieldItem___g4pRX"> <h4 class="TokenisedTypography-module__EzGiEkH0__v6-3-8 TranslationField-module__fieldItemName___Q0F_7">Essential Skills</h4> <p class="TranslationField-module__fieldItemValue___c0djd">• Bachelor’s or Master’s degree in Computer Science, Robotics, Software Engineering, or related technical field<br>• Extensive hands-on experience developing high-performance software in&nbsp;modern C++<br>• Strong Python programming skills used for tooling, infrastructure, or automation<br>• Deep understanding of&nbsp;Linux systems, including real-time environments and system-level debugging<br>• Proven experience leading or mentoring highly technical software engineering teams<br>• Experience designing&nbsp;large modular software architectures&nbsp;for complex systems<br>• Strong knowledge of&nbsp;networking concepts, distributed systems, and inter-process communication<br>• Experience integrating software with complex hardware platforms such as robotics systems, embedded devices, or real-time control systems<br>• Experience designing&nbsp;communication frameworks for robotics or dis

Skills

R&D Humanoids

Apply to (Senior) Team Lead – Software Architecture (m/f/d) at Agilerobotsse

Hyrovo matches you to jobs worldwide and helps you apply. Browsing, matching, and applying are free; AI-written CVs and cover letters are pay-as-you-go.

Apply now