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