Zum Hauptinhalt gehen
Erstellt am 13. Mai 2026

Senior Software Engineer, Connectivity, C++

Vay
Berlin, Germany (Hybrid) Vollzeit
Reference: 102_701125_4850390101

Why this role is exciting

As a Senior Software Engineer, Connectivity at Vay, you'll help build and optimize the networking backbone that makes remote driving possible. Our Connectivity team owns the low-latency real-time video streaming and data transport systems that connect our vehicles with our telestations across cellular and satellite networks. This is a hands-on engineering role where performance, reliability, and safety matter every day, and where your work will directly shape the quality of the remote driving experience.

You'll work on a latency-sensitive distributed system, test your solutions on state-of-the-art hardware, and use real production data to investigate incidents, improve performance, and keep pushing our network stack forward.

What you'll be driving

  • Develop, optimize, and maintain high-performance network stack used to transport data (video, audio, control, telemetry) between the vehicle and the telestation with a strong emphasis on clarity, maintainability, and efficiency.
  • Integrate the Vay network stack into various target hardware and software platforms.
  • Extend and maintain network testbeds and CI infrastructure.
  • Profile and optimize the performance of the system.
  • Triage incidents from the production system and create fixes/improvements.

What are we looking for

  • Strong proficiency in modern C++ (C++17 or later), with a focus on high-performance, multi-threaded applications.
  • Experience working in Linux-based environments.
  • Solid understanding of networking fundamentals and protocols (TCP, UDP).
  • Ability to analyze and optimize systems.
  • Strong problem-solving skills and a research-oriented mindset.
  • Experience working on distributed systems.
  • Good interpersonal and communication (oral and written) skills

Nice to have:

  • Understanding of networking and wireless technologies, including LTE/5G, WiFi, Starlink, and experience with tools like Wireshark for traffic analysis.
  • Hands-on experience with streaming protocols, such as RTP/RTCP/RTMP/SRT, and media frameworks, such as GStreamer, FFmpeg, or DirectShow.
  • Familiarity with congestion control algorithms and network simulation environments.
  • Experience with building and deployment (e.g. CMake, Docker, Yocto), and scripting languages such as Python or Lua.
  • Experience in real-time or embedded systems development, with knowledge of modem configuration via AT commands.
  • Background in performance analysis and debugging, using tools like perf, perfetto; and graphical UIs like ImGui.

Why choose Vay

A global team of smart, motivated people from 30+ countries who love tackling hard problems and turning bold ideas into reality

Huge scope for impact in a fast paced environment

ESOP stock options: A stake in Vay's future - not just a salary

Unlimited Paid Vacation Days

Subsidised Deutschland ticket (Berlin)

Subsidised Urban Sports Club or FitX Membership

All Vay team members receive 30% off their Vay rides

Exclusive external discounts

350 Home Office Set-up

Relocation financial assistance when relocating to Berlin

Fully funded German Lessons

Regular team events throughout the year

Jobbenachrichtigungen per Newsletter erhalten