Staff Software Engineer, Autonomous Vehicle Frameworks

Aurora

Pittsburgh (Allegheny County)

Hybrid

USD 171,000 - 273,000

Full time

16 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Aurora is seeking a Staff Software Engineer to advance the Autonomy Frameworks team, building the robotics middleware powering the Aurora Driver. You will shape the AV runtime across vehicle and offline execution, with a focus on high-performance, low-latency communication and robust APIs.

Join a mission-driven company delivering self-driving technology safely and broadly. Expect collaboration across time zones, hands-on field support, and a leadership role in setting coding standards and

Qualifications

  • BS/MS/PhD in Computer Science or related field, or equivalent industry experience.
  • Expert-level C++ programming skills in Linux for high-performance, thread-safe systems.
  • Experience building middleware, runtime frameworks, or distributed systems (pub/sub, IPC, schedulers).
  • Deep understanding of concurrency, memory models, and Linux internals.
  • Ability to work across multiple programming languages.
  • Passion for robust, production-grade code.
  • Ability to navigate large codebases and collaborate across time zones.
  • Mentor engineers, set coding standards, and shape long-term roadmap.

Responsibilities

  • Define and evolve architecture of Aurora's AV runtime framework across on-vehicle and offline execution.
  • Design high-performance, low-latency inter-module communication (shared memory, IPC, RPC).
  • Own stack configuration, deployment, and process lifecycle on the vehicle compute platform.
  • Improve determinism and fidelity of offline execution for scalable on-vehicle behavior.
  • Build framework capabilities for fault tracing, health monitoring, and recovery.
  • Design intuitive C++ APIs for Autonomy engineers.
  • Provide engineering support for field testing and fleet operations.
  • Mentor senior engineers and drive long-term AV framework roadmap.

Skills

C++ programming
Linux systems
Middleware / distributed systems
Concurrency
Multi-language paradigms
Communication
Large codebases
Mentoring & coding standards

Education

CS degree or equivalent

Tools

ROS 2
ThreadX
FreeRTOS

Job description

Aurora is seeking a Staff Software Engineer to advance the Autonomy Frameworks team, building the robotics middleware powering the Aurora Driver. You will shape the AV runtime across vehicle and offline execution, with a focus on high-performance, low-latency communication and robust APIs.

Join a mission-driven company delivering self-driving technology safely and broadly. Expect collaboration across time zones, hands-on field support, and a leadership role in setting coding standards and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Autonomy Frameworks
Staff Software Engineer - Autonomy Frameworks

Aurora • Mountain View (CA)

On-site
USD 189,000 - 303,000
Staff Software Engineer, Autonomy Frameworks (AV Runtime)
Staff Software Engineer, Autonomy Frameworks (AV Runtime)

Aurora • Seattle (WA)

Hybrid
USD 189,000 - 303,000
Annual bonus
Equity compensation
Benefits
Staff Software Engineer, AV Frameworks & Runtime
Staff Software Engineer, AV Frameworks & Runtime

Aurora Innovation Inc. • Seattle (WA), Mountain View (CA), San Francisco (CA), Pittsburgh

On-site
USD 189,000 - 303,000
Annual bonus
Equity compensation
Benefits
Staff Software Engineer - Autonomy Frameworks
Staff Software Engineer - Autonomy Frameworks

Auror Limited • Seattle (WA)

On-site
USD 189,000 - 303,000
Annual bonus
Equity compensation
Benefits package
Staff Software Engineer - Frameworks
Staff Software Engineer - Frameworks

Aurora • Seattle (WA)

On-site
USD 189,000 - 303,000
Annual bonus
Equity compensation
Benefits package
Staff Software Engineer - Frameworks
Staff Software Engineer - Frameworks

Aurora • Mountain View (CA)

On-site
USD 189,000 - 303,000
Staff Software Engineer - Frameworks
Staff Software Engineer - Frameworks

Aurora • Seattle (WA)

Hybrid
USD 189,000 - 303,000
Annual bonus
Equity compensation
Benefits
Staff Software Engineer - Frameworks
Staff Software Engineer - Frameworks

Aurora • Pittsburgh

Hybrid
USD 171,000 - 273,000
Staff Software Engineer - Frameworks
Staff Software Engineer - Frameworks

Australian Competition and Consumer Commission • Seattle (WA), Mountain View (CA), San Francisco (CA), Pittsburgh

On-site
USD 189,000 - 303,000
Annual bonus
Equity compensation
Benefits
Staff Full-Stack Engineer — Real-Time Systems
Staff Full-Stack Engineer — Real-Time Systems

Aurora • Mountain View (CA)

On-site
USD 189,000 - 303,000