Summary
What you’ll impact
The Senior Autonomous Systems Software Engineer will own core elements of the organization's hub and fleet operating software, building orchestration, data, and intelligence layers that coordinate autonomous vehicles, robots, chargers, and infrastructure. The role involves designing and deploying distributed, real-time systems across cloud and edge environments to enable automated operations and human supervision.
Responsibilities
What you'll do
- Build hub and fleet orchestration software
- Ingest and manage telemetry from vehicles, robots, chargers, and infrastructure
- Develop real-time state-management systems
- Build event-processing and event-driven architectures
- Develop scheduling, dispatch, and automated operational workflows
- Build APIs connecting vehicles, robots, hub infrastructure, and cloud services
- Develop fault, alert, and recovery workflows
- Build services for operational state and system coordination
- Develop scalable microservices and distributed applications
- Build data pipelines supporting analytics, optimization, and operational intelligence
- Develop systems for human supervision and intervention
- Explore AI agents and LLM-driven operational assistance
- Deploy software across cloud and edge environments
- Build observability, monitoring, logging, and reliability tooling
- Work closely with the CTO, systems engineers, robotics engineers, and Physical AI team
Requirements
What you’ll bring
- 5+ years of professional software engineering experience focused on autonmous technology
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field
- Strong backend and distributed systems experience
- Strong programming skills in Python, Go, C++, Java, or similar languages
- Experience building production APIs using REST, gRPC, or similar technologies
- Experience with microservices and event-driven architectures
- Experience with message queues, event processing, or streaming systems
- Experience with SQL and/or NoSQL databases
- Experience building stateful production systems
- Experience with containers and production cloud deployments
- Strong understanding of scalability, reliability, and observability
- Experience taking software from design through production
- Ability to work full-time on-site in the Bay Area
- Strong fit for a fast-moving startup environment
- Experience with Kafka or similar streaming platforms
- Experience with time-series data and high-volume telemetry
- Experience with Kubernetes
- Experience deploying systems across cloud and edge environments
- Experience with scheduling, dispatch, fleet operations, logistics, or orchestration platforms
- Experience in autonomous vehicles, robotics, mobility, or industrial automation
- Experience with analytics, optimization, or operations research
- Experience building LLM agents or intelligent automation
- Experience with NVIDIA NIM microservices
- Experience with NeMo or Triton Inference Server
- Experience with CUDA, TensorRT, or NGC
- Experience deploying AI workloads to Jetson or IGX
- Bachelor's Degree