Skip to main content
Vay
Зібрано зBuiltinСьогодні
BackendSenior

Senior Software Engineer, Connectivity, C++

C++C++17LinuxTCPUdpDistributed SystemsNetworkingLte/5GWifiStarlinkWiresharkRtpRtcpRtmpSrtGstreamerFfmpegDirectshowCmakeDockerYoctoPythonLuaPerfPerfettoImgui
Формат
-
Зайнятість
-
Локація
Berlin
Оплата
Не вказана

Про позицію

Vay is a remote driving technology company that is rewriting urban mobility. They are looking for a Senior Software Engineer, Connectivity to build and optimize the networking backbone for low-latency video streaming and data transport between vehicles and telestations. The role involves developing high-performance network stacks, integrating with hardware, and improving system performance using real production data.

Обовʼязки

  • 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

Вимоги

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

Переваги

  • 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
Senior Software Engineer, Connectivity, C++
Оригінал