Job
- Level
- Senior
- Job Feld
- Embedded, Back End
- Anstellung
- Vollzeit
- Vertragsart
- Unbefristetes Dienstverhältnis
- Ort
- München
- Arbeitsmodell
- Onsite
Job Zusammenfassung
In dieser Position leitest du das Team für Softwarearchitektur, entwickelst und wartest die Architektur von Robotik-Softwaresystemen und implementierst Kommunikationsframeworks für komplexe, verteilte Systeme.
Job Technologien
Deine Rolle im Team
- Lead the Software Architecture team responsible for system infrastructure, software architecture, and embedded firmware direction.
- Define and evolve the architecture of large-scale robotics software systems across multiple subsystems.
- Design and maintain core communication frameworks used across the robotics software stack.
- Define robust interfaces between high-level software, embedded firmware, and hardware components.
- Architect reliable distributed systems operating across multiple compute units in the robot.
- Guide architectural decisions for real-time robotics software running on Linux-based systems.
- Provide strong hands-on technical leadership in C++ and Python development, actively contributing to critical components when needed.
- Review and evaluate merge requests, ensuring high code quality, maintainability, and architectural consistency.
- Define and enforce modern C++ development practices, coding standards, and software design principles for maintainable code.
- Lead the architecture and integration of embedded firmware components interacting with the robotics software stack.
- Support integration of complex robotic subsystems including perception pipelines, motion control, sensor interfaces, and distributed compute nodes.
- Drive system-level debugging and performance analysis across software and hardware layers.
- Create and maintain a light-weight CI/CD pipeline for regular releases.
- Continuously evaluate modern tools, compilers, libraries, and software technologies to improve the development ecosystem.
- Mentor and technically guide engineers within the architecture team and across the organization.
- Maintain a strong hands-on presence in the codebase and technical discussions.
Unsere Erwartungen an dich
Ausbildung
- Bachelor's or Master's degree in Computer Science, Robotics, Software Engineering, or related technical field.
Qualifikationen
- Strong Python programming skills used for tooling, infrastructure, or automation.
- Deep understanding of Linux systems, including real-time environments and system-level debugging.
- Strong knowledge of networking concepts, distributed systems, and inter-process communication.
- Strong understanding of time synchronization, deterministic communication, and real-time data flows.
- Comfortable debugging kernel-level timing issues and system-level performance bottlenecks.
- Strong architectural thinking and ability to reason about large-scale systems.
- Strong motivation to stay up to date with modern C++ standards, compilers, libraries, and best practices.
- Excellent communication and leadership skills in English.
Erfahrung
- Extensive hands-on experience developing high-performance software in modern C++.
- Proven experience leading or mentoring highly technical software engineering teams.
- Experience designing large modular software architectures for complex systems.
- Experience integrating software with complex hardware platforms such as robotics systems, embedded devices, or real-time control systems.
- Experience designing communication frameworks for robotics or distributed control systems.
- Experience working with real-time constraints, lock-free programming, or high-performance concurrency models.
- Experience reviewing complex codebases and maintaining high engineering quality standards.
Unser Angebot
- Opportunity to architect the software foundations of a next-generation humanoid robotic platform.
- Work on cutting-edge robotics technology combining real-time control, AI, and advanced hardware.
- A highly technical engineering environment with strong focus on software quality and architecture.
- High level of ownership and technical influence on core system design.
- Close collaboration with electronics, firmware, and mechanical engineering teams.
Benefits
Gesundheit, Fitness & Fun
Work-Life-Integration
Themen mit denen du dich im Job beschäftigst
Job Standorte
Das ist dein Arbeitgeber
Agile Robots Ag
Agile Robots SE, gegründet von führenden Robotik-Forschern, fokussiert sich auf die Entwicklung von KI-gesteuerten Robotern und hat sich als Vorreiter in der Automatisierung etabliert.
Description
- Unternehmenstyp
- Etablierte Firma
- Arbeitsmodell
- Onsite
- Branche
- Elektronik, Automatisation