Operating a vehicle remotely over cellular networks is challenging and critical. You will be responsible for ensuring that our "eyes on the road" never blink. You’ll tackle deep-stack networking challenges—from bonding multiple LTE carriers to designing custom FEC (Forward Error Correction) algorithms that out-perform standard protocols.
• Systems Thinker: You have a deep understanding of the Linux networking stack, socket programming, and how data moves from the physical layer to the application.
• C++ Expert: You write performant, thread-safe code and understand the nuances of real-time systems.
• Protocol Native: You don’t just use TCP/UDP; you understand why they fail in high-mobility environments and how to implement FEC or ARQ to compensate.
• Experience: 5+ years of industry experience (or a PhD with a focus on Networking/Distributed Systems and 3+ years of industry experience).