1 month ago
Pittsburgh, PA, USA or Mountain View, CA, USAIntern
H1B sponsor
Responsibilities
- Write and integrate C++ software that runs onboard the Aurora Driver under real-time constraints.
- Work on system software architecture, robotics middleware, autonomy integration, or real-time routing and graph systems.
- Analyze latency, memory, and reliability tradeoffs and use performance analysis and instrumentation tools to diagnose system behavior.
- Partner with full-time engineers on production-quality software.
Requirements
- Currently pursuing a bachelor’s or master’s degree in computer science, electrical/computer engineering, or a related field.
- Strong C++ and general systems-programming skills.
- Some real-time and/or embedded systems exposure.
- Working knowledge of graph algorithms and core data structures.
- Ability to reason about latency, memory, and reliability constraints.
- Experience targeting a Linux-like development environment.
- Preferred: experience with Linux kernel internals, kernel driver development, or performance analysis tools such as eBPF-based tooling.
Benefits
- Summer 2027 internship.
- Expected to work from the office at least three days per week, with some roles requiring up to five days per week.
- Hourly pay varies by location and degree level: $47-$58 per hour across the listed locations and degree categories.
About Aurora
Aurora builds the Aurora Driver, a self-driving system for heavy-duty trucks, and offers it as a driver-as-a-service to freight carriers. The company partners with truck OEMs and logistics networks, including Volvo Trucks, PACCAR, FedEx, Uber Freight, Werner, Schneider, and Ryder, to commercialize autonomous freight hauling. Founded in 2017 and headquartered in Pittsburgh, Aurora is a public company trading on Nasdaq under the symbol AUR.
