Software Engineer, Teleoperations

San Francisco
Engineering
Full-time
The Teleoperation team at Starsky is responsible for the development of our system that allows human supervision and control over vehicles in our autonomous trucking fleet.  Teleoperation is one of the core technologies that Starsky has developed that is allowing us to rapidly move toward true driverless trucking operations in the near future and we’re looking for someone excited about learning and developing this critical piece of our vehicle systems.


Day-to-day responsibilities

Work on the development or our teleoperations pipeline - telemetry and remote control.
Build both the remote control user interface and underlying framework to allow for two-way interaction with vehicles.
Work cross-functionally with behavior planning engineers, perception engineers, and cloud infrastructure developers. 
Review, improve, and optimize our existing teleoperations modules.
Write system and module level tests with rapid response to issues as they arise.
Work with test engineers and safety drivers to prioritize system improvements and new features.
Devise strategies to mitigate latency and enhance security.


Requirements

BS in Computer Science or a related field
5+ years experience with C++, Python, and JavaScript (ES 2015+)
Experience with ROS


Bonus Skills

Experience with wireless communications over cellular
Knowledge of TypeScript, React, Jest, Cypress is a plus
Past development of intuitive user interfaces