About the job
About Our Team
Join our dynamic group of infrastructure and platform engineers dedicated to developing the Fleet Orchestrator. This innovative system oversees the entire fleet state, ensuring that each vehicle is equipped with the correct and validated software stack, from core autopilot bundles to low-level sensor firmware.
Role Overview
We are seeking a Senior Software Engineer who will play a pivotal role in the design and evolution of our Fleet Orchestrator. In this position, you will be responsible for the architecture, implementation, and reliability of the system that deploys software to thousands of autonomous vehicles operating in intricate urban environments.
This hands-on, high-impact role directly contributes to the stability, consistency, and safety of our fleet at scale. You will tackle complex systems challenges that are essential to our mission.
Key Responsibilities
- Design and develop a cloud-based service that dynamically computes and serves vehicle software specifications according to fleet requirements, operational state, and hardware profiles.
- Architect and create the agent that operates on each vehicle, managing its state and software lifecycle.
- Enhance the integration of the agent with the underlying operating system to ensure robust and isolated application environments on the vehicles.
- Collaborate with various teams to define and implement deployment strategies aimed at improving reliability, enhancing the developer-to-vehicle workflow, and ensuring reproducible deployments.
- Diagnose and resolve intricate system-level issues across the fleet, guaranteeing high reliability and uptime for our autonomous systems.

