Staff Software Engineer - Vehicle Platforms jobs in United States
cer-icon
Apply on Employer Site
company-logo

Aurora · 1 month ago

Staff Software Engineer - Vehicle Platforms

Aurora is dedicated to delivering the benefits of self-driving technology safely and efficiently. They are seeking a Staff Software Engineer to architect and build the software systems for their Class 8 trucks, focusing on network security and performance.

AutomotiveAutonomous VehiclesElectric VehicleTransportation
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Architect Onboard Network Software: Design and implement high-performance C++ services for onboard network security, including custom firewalls, deep packet inspection (DPI), and traffic-shaping logic to protect the autonomy stack
Build Observability & Monitoring Tooling: Develop sophisticated monitoring software to track network health, latency, and throughput in real-time, ensuring hardware performance meets rigorous safety standards during highway operations
Optimize Systems-Level Data Flow: Write low-level code to optimize the transport of massive sensor datasets (Lidar, Camera, Radar) across the onboard backbone, minimizing jitter and CPU overhead
Drive Hardware-Software Integration: Lead the software-driven "bring up" of new vehicle platforms, integrating advanced compute nodes and embedded devices into a unified, secure, and performant network architecture
Mentor and Set Engineering Standards: Define the architectural patterns and C++ best practices for the Vehicle Platforms team, ensuring the codebase is robust, testable, and maintainable at scale

Qualification

Modern C++Linux Networking InternalsSoftware-Defined SecurityHigh-Bandwidth Data TransportAutomotive Tech StackKernel-Level ProgrammingSafety-Critical SystemsFleet-Scale MonitoringSystems-Level ProgrammingMentoring

Required

10+ years of professional software development experience with a heavy focus on systems-level programming and infrastructure
Expert-level Modern C++: Proven ability to write high-performance, memory-safe code for complex systems
Advanced Linux Network Configuration: Deep understanding of mapping L2/L3 concepts to Linux internals, specifically regarding the programmatic management of VLAN interfaces, IP addressing schemes, and routing tables
Linux Networking Internals: Deep experience with the Linux networking stack, including socket programming, Netlink, and low-level packet processing (e.g., eBPF, XDP, or raw sockets)
Software-Defined Security: Experience implementing network security logic via software, such as Nftables, IP tables, or custom firewall architectures
High-Bandwidth Data Transport: Hands-on experience with high-speed protocols (UDP, TCP, gRPC) and an understanding of OSI Layer 2/3/4 interactions within a distributed compute environment

Preferred

Automotive Tech Stack: Experience with Automotive Ethernet (1000Base-T1), Time-Sensitive Networking (PTP/gPTP), and automotive protocols like CAN-FD or SOME/IP
Kernel-Level Programming: Experience writing or debugging Linux kernel modules or interacting with network drivers
Safety-Critical Systems: Prior experience in aerospace, robotics, or autonomous driving where software failure has physical-world consequences
Fleet-Scale Monitoring: Experience building or utilizing telemetry systems (e.g., Prometheus, gNMI, or custom SNMP-based frameworks) for a large-scale distributed fleet

Benefits

Annual bonus
Equity compensation
Benefits

Company

Aurora is building self-driving technology to operate multiple vehicle types, from freight-hauling trucks to ride-hailing passenger ones.

H1B Sponsorship

Aurora has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (11)
2024 (51)
2023 (91)
2022 (77)
2021 (38)
2020 (51)

Funding

Current Stage
Public Company
Total Funding
$4.19B
Key Investors
UberSequoia Capital
2024-08-01Post Ipo Equity· $483M
2023-07-19Post Ipo Equity· $820M
2021-11-04Post Ipo Equity· $1.8B

Leadership Team

leader-logo
Chris Urmson
CEO and co-founder
linkedin
leader-logo
David Maday
Chief Financial Officer
linkedin
Company data provided by crunchbase