Software Engineer II, Vehicle Platform Integrations

Aurora Innovation

Mountain View (CA)

On-site

USD 139,000 - 223,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual bonus
Equity compensation

Job summary

Aurora Innovation in Mountain View, CA, is seeking a Software Engineer for the Vehicle Platform Integrations Team to build infrastructure that connects embedded software with our C++ autonomy stack, enabling reliable and safe vehicle operation.

The role collaborates with autonomy planning, control software, and hardware-in-the-loop testing, and involves developing fault monitoring and testing tools for safety-critical coverage.

Qualifications

  • 3+ years in software development for robotics or autonomous systems.
  • Proficient with C++ and C in embedded environments.
  • Experience applying software architecture best practices.
  • Familiarity with CAN, TCP, and UDP networking.
  • Knowledge of analysis, linting, and testing tools.

Responsibilities

  • Develop infrastructure to integrate embedded software with a modern C++ autonomy stack.
  • Collaborate with autonomy planning, control software, embedded layer software, and vehicle commands.
  • Develop fault monitoring of vehicle platforms.
  • Influence on-road behavior through mode of operation, fault management, and health monitoring.
  • Work with hardware-in-the-loop and vehicle system testing.
  • Create tools to automate testing and analysis of the control subsystem for safety coverage.
  • Develop in Linux-based and embedded environments.

Skills

C++ / C
Embedded applications
Software architecture
Networking CAN TCP UDP
Testing / linting tools

Job description

Software Engineer – Vehicle Platform Integrations Team

This role is part of the vehicle integration team focused on developing infrastructure to integrate embedded software with the C++ autonomy stack.

Responsibilities
  • Work within the vehicle integration team to develop infrastructure and integrate embedded software with a modern C++ autonomy stack.
  • Interact with autonomy planning and control software, embedded layer software, and vehicle platform commands and monitoring.
  • Develop fault monitoring of vehicle platforms.
  • Develop software that will directly influence on‑road behavior of autonomous vehicles including mode of operation, fault management, and health monitoring.
  • Work with software/hardware interfaces including embedded system simulation, hardware‑in‑the‑loop, and vehicle system level testing.
  • Build tools to automate testing and analysis of the control subsystem to assist in verification to safety‑critical coverage standards.
  • Develop in Linux‑based environments as well as embedded.
Required Qualifications
  • 3+ years of applied industry experience in software development using modern robotics frameworks
  • Proficient in C++ and C code, including experience with embedded applications
  • Knowledge of software architecture design best practices
  • Familiarity with modern communication technologies and networking protocols (CAN, TCP, UDP)
  • Working knowledge of software analysis, linting, and testing tools
Desirable Qualifications
  • Experience in a regulated, safety critical, or quality managed environment
  • Experience with autonomous vehicles or related robotics fields
  • Familiarity with control systems of automotive, aerospace, robotics, or similar systems
Benefits & Compensation

The base salary range for this position is $139,000 - $223,000 per year. Aurora’s pay ranges are determined by role, level, and location. Within the range, payment will be based on skills, experience, qualifications, education or training, and market conditions. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.

Commitment to Safety

At the core of everything we do is our commitment to safety. Building best‑in‑class self‑driving technology will take time, and we believe that each employee has a role in contributing to safety at every step. Aurora expects commitment to our safety policies from every employee, and seeks candidates who take an active responsibility, can contribute to building an atmosphere of trust, and invest in the organization’s long‑term success by prioritizing working safely, no matter what.

Commitment to Inclusion

Aurora considers candidates without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, pregnancy status, parent or caregiver status, ancestry, political affiliation, veteran and/or military status, physical or mental disability, or any other status protected by federal, state, or local law. Aurora considers qualified applicants with criminal histories, consistent with applicable law. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at careersiteaccommodations@aurora.tech.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II, Vehicle Platform Integrations
Software Engineer II, Vehicle Platform Integrations

Aurora Innovation • Pittsburgh

Hybrid
USD 126,000 - 201,000
Software Engineer II, Vehicle Platform Integrations
Software Engineer II, Vehicle Platform Integrations

AURORA • Pittsburgh

Hybrid
USD 126,000 - 201,000
Software Engineer II, Vehicle Platform Integrations
Software Engineer II, Vehicle Platform Integrations

NextGenEnergyJobs • Pittsburgh

Hybrid
USD 126,000 - 201,000
Annual bonus
Equity compensation
Benefits
Software Engineer, Autonomy Controls
Software Engineer, Autonomy Controls

Aurora • Pittsburgh

Hybrid
USD 146,000 - 234,000
Staff Software Engineer, Connectivity
Staff Software Engineer, Connectivity

Aurora • Mountain View (CA)

Hybrid
USD 180,000 - 303,000
Annual bonus
Equity
Benefits
Senior Staff Software Engineer (Security)
Senior Staff Software Engineer (Security)

Aurora • Seattle (WA)

On-site
USD 212,000 - 307,000
Annual bonus
Equity compensation
Benefits package
Senior Staff Software Engineer (Security)
Senior Staff Software Engineer (Security)

Aurora • Mountain View (CA)

On-site
USD 212,000 - 307,000
Software Engineer II (Security)
Software Engineer II (Security)

Aurora Innovation • Seattle (WA)

Hybrid
USD 139,000 - 202,000
Software Engineer II (Security)
Software Engineer II (Security)

Aurora • Pittsburgh

Hybrid
USD 126,000 - 182,000
Annual bonus
Equity compensation
Comprehensive benefits
Software Engineer II, Calibration
Software Engineer II, Calibration

Aurora • Mountain View (CA)

Hybrid
USD 139,000 - 223,000
Annual bonus
Equity compensation
Flexible work environment