Vay

Technology

(Principal)SoftwareEngineerC++,RemoteDrivingPlatformTeam

€85–120k ~AI est. Berlin, Germany; Germany Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“(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.

Technology
Problems you'll solve

Performance profiling; Debugging; Troubleshooting

Eligibility Requirements

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

Free ATS check

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.

Read Company Rants →