Vay
Technology
(Principal)SoftwareEngineerC++,RemoteDrivingPlatformTeam
Neural analysis suggests this role is
optimal for Senior candidates.
“(Principal) Software Engineer C++, Remote Driving Platform Team at Vay. Skills: C++, System architecture, Performance optimization. Design common software platform components. Evolve common software platform components”
Industry & Context.
Performance profiling; Debugging; Troubleshooting
Scheduled basis support
What They're Looking For.
Must Have
5+ years C++ experience, Linux based systems proficiency, System profiling experience, Debugging experience, Performance optimization experience, Production grade distributed systems experience, Production grade embedded systems experience, DevOps best practices experience, High sense of ownership, High sense of urgency
Nice to Have
ROS experience, ROS2 experience, Hardware evaluation experience, Compute platform selection experience, Robotics experience, Autonomous systems experience, Safety critical software experience, AI assisted coding tools experience
What You'll Do.
Design common software platform components
Evolve common software platform components
Ensure remote driving stack is performant
Ensure remote driving stack is observable
Ensure remote driving stack is production ready
Design core C++ platform components
Develop core C++ platform components
Test core C++ platform components
Maintain core C++ platform components
Build system level tooling
Improve system level tooling
Own performance profiling
Own performance optimization
Contribute to hardware evaluation
Contribute to compute hardware selection
Improve hardware in loop test setups
Extend hardware in loop test setups
Support production fleet
Collaborate with autonomy teams
Collaborate with systems teams
Collaborate with fleet teams
How You'll Work.
Team & Collaboration
Autonomy teams; Systems teams; Fleet teams
Full Job Description
Ever imagined saying, “I helped launch the future of transportation”? We’re rewriting the rules of urban mobility. At Vay, customers tap a button and a car arrives - with no one inside - powered by our world-first Remote Driving technology on real public streets. We’re live in Las Vegas and scaling fast, powered by a strategic investment of up to $410 million from Grab. Our mission is simple: replace private car ownership with a faster, cleaner, door-to-door mobility model. If you want to build something real, visible, and genuinely transformative, you’ll feel right at home here. Curious to experience Vay yourself? Use the code VAYCANDIDATE for $10 off your first trip in Las Vegas! Download the "Vay" app from the Apple or Google Play store & off you go! What’s happening at Vay First to roll out vehicles in both Europe and the USA on public roads without a human being inside & currently the 2nd largest commercial, driverless car fleet in the Western World. We've partnered with Kodiak to bring remote-driving technology to autonomous trucks in the US, showcasing our ability to integrate our system into heavy-duty commercial vehicles and expand the applications of our tech across the US. We’ve completed 10’s of thousands of trips so far and are busy multiplying our Las Vegas fleet just to meet demand! ...And soon we’ll be expanding across the US & Europe 🚀 Why this role is exciting As a (Principal) Senior C++ Engineer in the Remote Driving Platform team, you will work on the foundational software stack that powers Vay’s driverless fleet. This is the layer that everything else depends on: health management, telemetry, safety integrations, compute performance, and the core platform enabling safe operation on public roads without a safety driver. You will operate at the intersection of software architecture, performance engineering, and hardware evaluation, shaping the compute backbone of our remote driving system. Your work directly impacts safety, scalability, and our a
Applying for this (Principal) Software Engineer C++, Remote Driving Platform Team role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Vay?
Real rants from real employees. Read before you apply.