Software Engineer, Networking & Linux Systems at Avride | Austin, TX, US | Rezi

Software Engineer, Networking & Linux Systems at Avride

Software Engineer, Networking & Linux Systems

Avride · Austin, TX, US

1 months ago

Software Engineer, Networking & Linux Systems

Avride · Austin, TX, US

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer, Networking & Linux Systems role.

Rezi rewrites your resume against Avride's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer, Networking & Linux Systems posting at Avride — free, in seconds.

About the Role

We are seeking a Senior Systems & Networking Engineer to manage, scale, and enhance the communication infrastructure of our autonomous vehicles. This role involves deep focus on both the internal multi-gigabit network, utilizing Automotive Ethernet and TSN standards, and external connectivity for high-throughput 5G telemetry. You will debug complex issues across the Linux stack and hardware, collaborating with core platform and hardware engineers to evolve our networking architecture. Your responsibilities will span low-level optimizations like NIC ring buffer tuning and PTP/gPTP synchronization to architecting high-performance Go daemons for cellular bonding.

Responsibilities

  • Architect, configure, and optimize the internal fault-tolerant network linking on-board compute nodes, controllers, and high-bandwidth sensors.
  • Drive the design and reliability of vehicle-wide time synchronization utilizing PTP / IEEE 802.1AS (gPTP).
  • Configure and troubleshoot managed automotive/industrial switches, VLAN segmentation, and Automotive Ethernet.
  • Design robust failover mechanisms and network bonding frameworks for zero-drop external links.
  • Debug and tune low-level networking parameters for high-throughput, low-latency performance.
  • Write and maintain reliable system-level software, telemetry agents, and daemons in Go and Python.
  • Assist with hardware bring-up, debugging physical interfaces, and integrating networking components.
  • Build end-to-end monitoring for the networking stack, exporting granular performance metrics.

Requirements

  • Strong track record in system-level software development with deep expertise in Linux systems and networking fundamentals.
  • Hands-on experience with IP routing, VLANs, firewalling (nftables/iptables).
  • Expert-level packet troubleshooting skills (tcpdump, Wireshark etc).
  • Solid experience programming in Go and Python, with a willingness to work interchangeably between them.
  • Comfort reading/understanding C/C++ for lower-level debugging.
  • A methodical approach to debugging complex problems that span across user-space code, Linux kernels, drivers, and physical hardware interfaces.
  • Candidates are required to be authorized to work in the U.S.
  • The employer is not offering relocation sponsorship.
  • Remote work options are not available.

Skills

  • Linux Systems
  • Networking Fundamentals
  • IP Routing
  • VLANs
  • Firewalling (nftables/iptables)
  • Packet Troubleshooting
  • Go
  • Python
  • C/C++
  • Automotive Ethernet
  • TSN (Time-Sensitive Networking)
  • PTP
  • Hardware Timestamping
  • Embedded Systems
  • Hardware Tools (serial consoles, JTAG, I2C/SPI)
  • Real-Time Linux
  • Nix / NixOS

Location

  • Austin, TX

Work Type

  • On-site
  • Hybrid

Experience Level

  • Mid to Senior Level

About the Company

  • 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.
  • Our team owns this foundation end-to-end: the on-board network architecture, customized Linux images, fleet-wide OS updates, and the connectivity daemons that keep our fleet online.
  • When our layer works seamlessly, the autonomy stack above it doesn't have to think about hardware, packets, or clocks — and that is exactly the goal.

Equal Opportunity

  • Avride is an equal opportunity employer and committed to providing reasonable accommodations to qualified applicants and employees with disabilities to ensure they have equal access to employment opportunities.
  • Avride complies with the Americans with Disabilities Act (ADA), if you need a reasonable accommodation to assist with the application or hiring process, or to perform the essential functions of a job, please email jobs@avride.ai.