Senior C++ Software Engineer, Remote Assist Communications Platform

S
Stack AVAutonomous Systems
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
5+ years
Required Skills
Backend DevelopmentSoftware DevelopmentArtificial IntelligenceCloud ComputingMachine LearningC++gRPCWebRTCCI/CDLinuxDevOpsMicroservicesNetworking

Requirements

  • BS or higher degree in Computer Science or closely related field.
  • Experience with modern network protocols such as WebSockets, gRPC, QUIC, or similar.
  • Experience with streaming technologies such as WebRTC or similar.
  • 5+ years of experience as a software engineer.
  • Experience with C/C++ programming in large production codebases.
  • Strong and proven teamwork and collaboration skills.
  • Experience in AV, Robotics, or closely related fields (desired).
  • Remote Assistance, Motion Planning, Mapping or related experience (desired).
  • Experience with simulation testing and automated testing (desired).

Responsibilities

  • Contribute to the onboard C++ Remote Assist system, including core subsystems and integrations.
  • Own the networking and communications stack for the remote assistance product.
  • Work across the full-stack codebase including front-end, cloud, and robotics engineering.
  • Support cloud and front-end development with code reviews and design discussions.
  • Partner closely with RA tech leads.
  • Work across functions with other teams.
  • Take part in on-call rotations.
  • Quarterly travel to on-sites at headquarters.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now