Skip to content

Jobs

Avride

Robot type
Autonomous Vehicle
Location
AustinTexasUSA
Job type
Software
Posted
Aug 5, 2026
Full-time

Software Engineer, Networking & Linux Systems

Job description

We build the foundational system software and embedded Linux platform that run our autonomous vehicles and delivery robots. Modern autonomous platforms are essentially rolling, edge data centers: high-throughput cameras, LiDARs, compute nodes, and managed switches must communicate with ultra-low latency and microsecond-level time synchronization. Simultaneously, the vehicle must maintain robust, high-availability connectivity to the cloud via cellular and Wi-Fi networks while moving through unpredictable physical environments.

Job requirements

  • Systems Programming Depth: Strong track record in system-level software development with deep expertise in Linux systems and networking fundamentals (roughly mid to senior level — we care about depth, not a year count).
  • Advanced Networking Expertise: Hands-on experience with IP routing, VLANs, firewalling ( nftables / iptables ), and expert-level packet troubleshooting ( tcpdump , Wireshark , etc.).
  • Language Proficiency: Solid experience programming in Go and Python , with a willingness to work interchangeably between them. Comfort reading and understanding C/C++ for lower-level driver and kernel debugging.
  • Hardware-Boundary Debugging: A methodical approach to debugging complex problems that span across user-space code, Linux kernels, drivers, and physical hardware interfaces.
  • Location: Austin, TX (On-site / Hybrid. This role requires close collaboration with real hardware and lab tools in our Austin facility).

Similar jobs