Software Engineer II, Vehicle Platform Integrations

Aurora•Pittsburgh, PA
•$126,000 - $201,000•Hybrid

About The Position

Aurora is seeking a Software Engineer for its Vehicle Platform Integrations Team. The role develops infrastructure and integrates embedded software with a modern C++ autonomy stack. It works across autonomy planning and control software, embedded-layer software, and vehicle-platform commands and monitoring. The engineer develops vehicle-platform fault monitoring and software that influences autonomous vehicles’ on-road behavior, including operating modes, fault management, and health monitoring. The work includes software and hardware interfaces, embedded-system simulation, hardware-in-the-loop, and vehicle-system-level testing. The engineer also builds tools to automate control-subsystem testing and analysis to support verification against safety-critical coverage standards. Development takes place in Linux-based and embedded environments. Aurora expects employees to work from the office at least three days per week; some roles require more frequent in-office presence, up to five days per week, based on operational needs. For roles based in Pittsburgh, Pennsylvania, the stated annual salary range is $126,000–$201,000. The successful candidate is also eligible for an annual bonus, equity compensation, and benefits.

Requirements

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

Nice To Haves

  • Experience in a regulated, safety-critical, or quality-managed environment.
  • Experience with autonomous vehicles or related robotics fields.
  • Familiarity with control systems in automotive, aerospace, robotics, or similar systems.

Responsibilities

  • Develop infrastructure and integrate embedded software with a modern C++ autonomy stack.
  • Work with autonomy planning and control software, embedded-layer software, and vehicle-platform commands and monitoring.
  • Develop fault monitoring for vehicle platforms.
  • Develop software influencing autonomous vehicles’ on-road behavior, including operating modes, fault management, and health monitoring.
  • Work with software and hardware interfaces, including embedded-system simulation, hardware-in-the-loop, and vehicle-system-level testing.
  • Build tools to automate control-subsystem testing and analysis to support verification against safety-critical coverage standards.
  • Develop software in Linux-based and embedded environments.

Benefits

  • Annual bonus
  • Equity compensation
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service