Staff Robotics Software & Systems Architecture Lead - Gigafactory Berlin Brandenburg

Tesla
Grünheide (Mark), Germany
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Code Review Middleware Ethernet Python (Programming Language) Motion Planning Software Engineering Systems Architecture Robot Operating System State Machines Backend Enterprise Integration
+1 more
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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · WWC 2025

1:18 min

Implementing routing middleware for seamless multi-fragment origination

Igor Minar Igor Minar +1 · WWC 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

4:19 min

Securing API requests with frontend interceptors and backend middlewares

Bartosz Pietrucha · JS Congress

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · WWC 2023

Videos

See all

Related articles

See all