Senior Software Engineer, Teleoperation at Starsky Robotics
San Francisco, CA, US

 

The Teleoperation Team at Starsky is responsible for building a novel, state-of-the-art remote command and control system to operate an unmanned fleet of autonomous trucks. Teleoperation is the key technology enabling our business and it’s what makes us different from other autonomy companies. We believe utilizing human operators to solve the first and last mile problems in autonomy will enable us to ship unmanned trucks into commercial operations faster than anyone else. We are inventing novel solutions to very challenging Human Machine Interaction problems every single day. If you want to work on the bleeding edge of actually shipping unmanned autonomous trucks, we want to hear from you!
 
As a senior software engineer for teleoperation, your day-to-day responsibilities will include:

Responsibilities

 

    • System architecture, conceptual design, rapid prototyping, and production development
    • Being our key developer handling design and implementation of command & control signals to our connected trucks in a redundant and fault-tolerant way
    • Troubleshooting issues with video and controls networking and supporting Teleoperations when necessary.
    • Implementing best practices around network security and risk management

Experience/Background

 

    • Experience with network technologies (e.g. TCP/UDP, message brokers, etc.)
    • BS in Computer Science or related field or equivalent practical experience
    • 4 years of software engineering experience or equivalent expertise
    • Complete design cycle experience - conceptualization, implementation, release, post-release support
    • C++ programming skills on Linux platform

Nice to have/Willing to learn

 

    • Experience with video streaming or gaming
    • Experience working in the autonomous vehicle, robotics, avionics, remote operated vehicles, or automotive