Senior Software Engineer (C++), Connectivity
Vay
Seniority
Senior
Model
In-Office
Sector
Salary
Undisclosed
Contract
Full-Time
About the role
As a member of the Connectivity team, you will develop and maintain the Vay Networking Stack and integrate it into various target hardware and software platforms. You will investigate and triage real-life events using metrics collected by the stack to make further improvements to ensure a safe and smooth remote driving experience.
What you'll do
- 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 you'll need
- 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
- Strong written and verbal communication skills
What they offer
- ESOP stock options: A stake in Vay's future - not just a salary
- Unlimited Paid Vacation Days
- €350 Home Office Set-up
- 30% off Vay rides for all team members
- Subsidised Deutschland ticket and Urban Sports Club membership
- Relocation financial assistance when relocating to Berlin

