Vay

Senior Software Engineer, C++

Vay

full-time

Posted on:

Location Type: Hybrid

Location: BerlinGermany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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.

Requirements

  • Strong modern C++ (17 or later) experience building high-performance, multi-thread systems
  • Experience working in Linux-based environments
  • Solid networking fundamentals (TCP/UDP) and distributed systems experience
  • Understanding of wireless and networking technologies (LTE/5G, Wi-Fi, Starlink)
  • Hands-on experience with streaming protocols (RTP/RTCP/RTMP/SRT) and media frameworks (GStreamer, FFmpeg, DirectShow)
  • Experience with traffic analysis and debugging tools (Wireshark, perf, perfetto)
  • Background in real-time or embedded systems, including modem configuration via AT commands
  • Familiarity with congestion control algorithms and network simulation environments
  • Experience with build and deployment tooling (CMake, Docker, Yocto) and scripting languages (Python, Lua)
  • Experience building graphical or developer-facing UIs (e.g. ImGui)
  • Strong written and verbal communication skills
Benefits
  • 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++LinuxTCPUDPLTE5GWi-FiRTPRTCPGStreamer
Soft skills
communication