Senior Software Engineer, Teleoperation at Starsky Robotics
San Francisco, CA, US
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 key 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 developing this critical piece of our vehicle systems.
 
As a Senior Software Engineer on the teleoperation team, you will be directly involved in developing a cutting edge system for remote operation of driverless trucks. The systems are used by our team of teleoperation drivers to supervise and control our fleet.
 

Responsibilities

    • Build both the remote control user interface and underlying framework to allow for two-way interaction with vehicles.
    • Work on the development or our teleoperations pipeline - telemetry and remote control.
    • 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/C++, Python, and JavaScript (ES 2015+)
    • Experience building and deploying distributed systems

Bonus Skills

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