Senior Full Stack Software Engineer - Robotics
Core
Senior technical leader building full-stack software for autonomous tire-changing robots, spanning operator web apps, cloud services, and robot autonomy decision logic.
Role type
Senior IC robotics full-stack software engineer (technical leadership)
Builds
Autonomous tire-changing robot fleets, operator dashboards, and cloud monitoring services
Domain
Robotics + Automotive Service
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Go, Python, TypeScript, React, system architecture, API design, behavior trees, data pipelines, CI/CD, real-time telemetry, fleet observability
Preferred skills
ROS/ROS2, robot autonomy frameworks, simulation environments, edge/on-robot services, teleoperation interfaces
Technologies
Go, Python, TypeScript, React, WebSockets, MQTT, OpenTelemetry, GitHub Actions, Jenkins, BehaviorTree.CPP, py_trees, ROS, ROS2, MuJoCo, Isaac Sim
Responsibilities
Design and contribute to software across the entire robotics stack from architecture through deployment; Develop and maintain behavior trees and decision-making logic for robot autonomy; Build reliable data pipelines connecting sensors with reasoning; Define and visualize operational metrics for fleet health; Establish engineering best practices including testing, CI/CD, and monitoring; Build responsive web interfaces for fleet monitoring and teleoperation; Mentor and guide engineers; Collaborate with cross-functional partners across hardware, perception, and data science
Seniority
Senior, hands-on IC with mentorship responsibilities
