Senior C++ Software Architect (m/w/d)
Core
Define and maintain the overarching architecture for C++-based core software serving mobile robotics solutions, ensuring stability, scalability, and long-term maintainability.
Role type
Senior C++ Software Architect
Builds
C++ core software platform for mobile robotics
Domain
Intralogistics / Mobile Robotics / C++ Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Modern C++ (C++17/20), Software Architecture, API Design, Modular Systems, Performance Analysis, Technical Leadership, System Thinking
Preferred skills
Debugging, Integration, Mentoring
Technologies
C++17, C++20
Responsibilities
Define module, layer, and responsibility structures; Design and secure stable APIs; Evaluate technical decisions for quality and performance; Identify and reduce technical debt; Collaborate with Robot, Fleet, Safety, and Test teams; Conduct architecture/design/code reviews; Mentor developers.
Seniority
Senior, hands-on IC with leadership