Staff Robotics Software & Systems Architecture Lead - Gigafactory Berlin Brandenburg
Tesla
Grünheide (Mark), Germany
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Grünheide (Mark), Germany
Tech stack
C++
Code Review
Middleware
Ethernet
Python
Motion Planning
Software Engineering
Systems Architecture
Robot Operating System
State Machines
Backend
Enterprise Integration
Hardware Debugging
Job description
Own the end-to-end autonomy software architecture and act as the de facto technical lead, including ownership of the hardware/software boundary. What You'll Do
- Define and own the system architecture spanning autonomy compute, motion-control interfaces, functional-safety systems, and backend/enterprise integration
- Own the localization and mapping strategy (integrating third-party perception/SLAM components) and ensure robust operation at real-world scale
- Design and implement the planning and task state machine for autonomous operation
- Own the safety-authority handoff between autonomous and remote/teleoperated control
- Set software engineering standards, code review, CI, and OTA; keep a lean stack maintainable and testable
- Serve as the technical interface to hardware suppliers on control interfaces
- Lead early technical de-risking spikes that validate the localization and perception approach before commitments are locked
- Mentor and technically guide other engineers on the team
Requirements
- 8+ years building robotics/autonomy software, including autonomous robots taken to pilot or production
- Strong systems architecture across perception, localization/SLAM, motion planning, and real-time control
- Expert hands-on C++ and Python; ROS 2 or an equivalent robotics middleware
- Experience integrating third-party perception/SLAM SDKs and camera-based localization at real-world scale
- Experience defining and debugging hardware/software interfaces (CAN / CAN-FD, industrial Ethernet)
- Sound judgment on safety-adjacent software design and where the safety boundary belongs
Nice to have
- Teleoperation systems (low-latency video and control)
- Experience delivering robots into regulated or industrial environments
- Functional-safety-adjacent software development
Candidates are expected to uphold and actively promote sustainability principles in their daily work, operating in line with Tesla Global Environmental, Health, Safety & Security (EHS&S) Policy and EMAS requirements, fostering a culture of continuous environmental improvement.