← Back to job listings
VA
Senior Software Engineer (Connectivity, C++)
Vay · Berlin, Germany
About The Role
Join Vay, a pioneering company in the field of remote driving technology. As a Senior Software Engineer in the Connectivity team, you will play a crucial role in building and optimizing the networking backbone that enables remote driving. You will work on a latency-sensitive distributed system, test your solutions on state-of-the-art hardware, and use real production data to investigate incidents and improve performance. This is a hands-on engineering role where performance, reliability, and safety are paramount.
- Develop, optimize, and maintain high-performance network stack used to transport data (video, audio, control, telemetry) between the vehicle and the telestation.
- Integrate the Vay network stack into various target hardware and software platforms, and 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 problem-solving skills and a research-oriented mindset
- Experience working on distributed systems
- Good interpersonal and communication (oral and written) skills
- Experience working in Linux-based environments
- Ability to analyze and optimize systems
- Strong proficiency in modern C++ (C++17 or later), with a focus on high-performance, multi-threaded applications
- Solid understanding of networking fundamentals and protocols (TCP, UDP)
- 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
- Background in performance analysis and debugging, using tools like perf, perfetto; and graphical UIs like ImGui
- Experience in real-time or embedded systems development, with knowledge of modem configuration via AT commands
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring