Skip to content
AvrideAvrideAustin, TX

Software Engineer, Networking & Linux Systems

Build and harden Linux networking and connectivity systems for autonomous vehicles, spanning high-throughput internal networks, time synchronization, cellular failover, embedded hardware integration, and fleet observability. The role requires strong systems programming in Go and Python plus deep Linux networking and hardware-boundary debugging experience.

Salary not listed
Hybrid5+ YOEDevOps / SRE

About the role

Responsibilities

Internal Networking & Time Synchronization

  • Architect, configure, and optimize the internal fault-tolerant network linking onboard compute nodes, controllers, and high-bandwidth sensors such as LiDARs and cameras.
  • Drive the design and reliability of vehicle-wide time synchronization using PTP and IEEE 802.1AS (gPTP) for safety-critical data paths.
  • Configure and troubleshoot managed automotive and industrial switches, including Marvell and Broadcom hardware.
  • Implement VLAN segmentation and Automotive Ethernet to ensure deterministic traffic isolation.

External Connectivity & Platform Systems

  • Design robust failover mechanisms and network bonding frameworks that aggregate multiple LTE/5G carriers for reliable external connectivity.
  • Debug and tune low-level Linux networking parameters, including NIC buffers, hardware offloads, interrupt handling, and NAPI behavior.
  • Write and maintain system-level software, telemetry agents, and daemons in Go and Python for x86_64 and ARM64 NVIDIA platforms.
  • Assist with hardware bring-up, debug PCIe and Ethernet interfaces, and integrate networking components into custom OS deployments.
  • Build end-to-end monitoring for the networking stack and export granular performance metrics to support fleet-scale connectivity debugging.

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 using nftables or iptables, and packet troubleshooting with tools such as tcpdump and Wireshark.
  • Solid programming experience in Go and Python.
  • Ability to read and understand C and C++ for lower-level debugging.
  • Methodical approach to debugging issues spanning user-space code, Linux kernels, drivers, and physical hardware interfaces.
  • On-site or hybrid work in Austin, TX is required for close collaboration with hardware and lab tools.

Nice to Have

  • Experience with Automotive Ethernet and Time-Sensitive Networking (TSN).
  • Experience implementing or debugging PTP and hardware timestamping in distributed systems.
  • Familiarity with serial consoles, JTAG, I2C, and SPI for isolating hardware and software faults on ARM64 platforms.
  • Experience with real-time Linux tuning, cgroups, CPU pinning, and scheduling priorities.
  • Familiarity with the Nix ecosystem or NixOS.

Skills

LinuxNetworkingGoPythonC++ip routingvlansnftablesiptablestcpdumpwiresharkptpautomotive ethernettsnnixos

Similar roles

DevOps / SRE jobs
xAI

Operational Technology Engineer

xAIMemphis, TN +1

Designs, commissions, and sustains resilient operational technology infrastructure for hyperscale data centers and power facilities, spanning industrial control networks, facility systems, virtualization, and cybersecurity. Requires a technical bachelor’s degree or equivalent experience and at least five years in mission-critical controls or OT environments.

Salary not listedOn-site5+ YOEDevOps / SRE
Idme

Software Engineer III - Data Platform

IdmeMountain View, CA

Builds reliability tooling, observability systems, infrastructure automation, and safe deployment processes for scalable cloud services. Requires a bachelor’s degree and 3–5 years of SRE, DevOps, or infrastructure experience, with cloud and programming expertise.

173k – 201k/yrOn-site3+ YOEDevOps / SRE
Cloudflare

Data Center Engineer

CloudflareAustin, TX

Operates and improves global data center infrastructure, including Linux systems, network equipment, remote contractors, deployments, and operational automation. Requires at least four years of Linux systems administration experience and familiarity with data center operations, networking, and infrastructure projects.

Salary not listedHybrid4+ YOEDevOps / SRE
Twilio

Software Engineer-Platform Engineering

TwilioUnited States

Build and operate resilient, large-scale platform services across AWS and Azure, managing Kubernetes clusters, infrastructure automation, deployment orchestration, and observability. The role requires 4+ years of software engineering experience with Kubernetes, Terraform, Go, and distributed systems.

139k – 204k/yrRemote4+ YOEDevOps / SRE
Glean

Software Engineer, Compute Infrastructure

GleanMountain View, CA

Build and operate Kubernetes-based compute and runtime infrastructure powering AI search, assistant, and agent workloads across multi-cloud environments. Own reliability, scalability, cost-efficiency, and on-call for production platform services.

140k – 220k/yrHybrid5+ YOEDevOps / SRE