Vehicle Platform Integrations Engineer (C++, Embedded)

Pittsburgh Robotics Network

Pittsburgh (Allegheny County)

Hybrid

USD 126,000 - 201,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual bonus
Equity compensation
Benefits

Job summary

Aurora is seeking a Software Engineer for the Vehicle Platform Integrations Team to develop infrastructure and integrate embedded software with a modern C++ autonomy stack. You will interact with autonomy planning, control software, and vehicle platform commands, while building fault monitoring and testing tools.

The role involves hardware-in-the-loop, embedded system testing, and Linux-based development in a hybrid work environment with in-office days.

Qualifications

  • 3+ years of applied industry experience in software development using modern robotics frameworks.
  • Proficient in C++ and C code, including embedded applications.
  • Knowledge of software architecture design best practices.
  • Familiarity with modern communication technologies and networking protocols (CAN, TCP and UDP).
  • Working knowledge of software analysis, linting, and testing tools.

Responsibilities

  • 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.
  • Development in Linux-based environments as well as embedded.

Skills

Robotics software development
C/C++ programming
Software architecture design
CAN/TCP/UDP networking
Software analysis & testing tools

Job description

Aurora is seeking a Software Engineer for the Vehicle Platform Integrations Team to develop infrastructure and integrate embedded software with a modern C++ autonomy stack. You will interact with autonomy planning, control software, and vehicle platform commands, while building fault monitoring and testing tools.

The role involves hardware-in-the-loop, embedded system testing, and Linux-based development in a hybrid work environment with in-office days.

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

Similar jobs worth comparing

Vehicle Platform Integrations Engineer - C++/Embedded
Vehicle Platform Integrations Engineer - C++/Embedded

AURORA • Pittsburgh

Hybrid
USD 126,000 - 201,000
Vehicle Platform Integrations Engineer — Embedded & C++
Vehicle Platform Integrations Engineer — Embedded & C++

Aurora Innovation • Mountain View (CA)

On-site
USD 139,000 - 223,000
Annual bonus
Equity compensation
Vehicle Platform Integrations Engineer II (Hybrid)
Vehicle Platform Integrations Engineer II (Hybrid)

Aurora Innovation • Pittsburgh

Hybrid
USD 126,000 - 201,000
Autonomy Vehicle Platform Engineer - C++ & Safety
Autonomy Vehicle Platform Engineer - C++ & Safety

NextGenEnergyJobs • Pittsburgh

Hybrid
USD 126,000 - 201,000
Annual bonus
Equity compensation
Benefits
Software Engineer II, Vehicle Platform Integrations
Software Engineer II, Vehicle Platform Integrations

Aurora Innovation • Mountain View (CA)

On-site
USD 139,000 - 223,000
Annual bonus
Equity compensation
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 II, Vehicle Platform Integrations
Software Engineer II, Vehicle Platform Integrations

Aurora Innovation • Pittsburgh

Hybrid
USD 126,000 - 201,000
Hybrid Staff Software Engineer — Vehicle Connectivity
Hybrid Staff Software Engineer — Vehicle Connectivity

Pittsburgh Robotics Network • Pittsburgh

Hybrid
USD 171,000 - 273,000
Software Engineer II, Vehicle Platform Integrations
Software Engineer II, Vehicle Platform Integrations

AURORA • Pittsburgh

Hybrid
USD 126,000 - 201,000
Embedded Software Engineer: C++ for Vehicle Stack
Embedded Software Engineer: C++ for Vehicle Stack

General Motors • Sunnyvale (CA)

Hybrid
USD 123,000 - 189,000
Relocation benefits
Health, dental, vision