Inactive
A

Aurora Innovation

Licenses autonomous driving technology for vehicles

Software Engineer Intern - Vehicle Platforms

Systems Software EngineeringPosted on Nov 13
Internship · Summer 2027Mountain View, CA, USA$52 - $58 /hr

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Computer Engineering, or a related technical field is required.
  • Strong proficiency in C++, including understanding of data structures, algorithms, and memory management demonstrated academically or through projects, is required.
  • At least 1–2 years of relevant hands-on systems experience involving hardware-software interaction is required; this may come from multiple internships, significant academic research, or professional work.
  • Experience working in a Linux environment, including command-line tools and system basics, is required.
  • Familiarity with data transport basics, such as TCP/IP, UDP, or serial communication, is required.

Responsibilities

  • Write and maintain C++ interfaces and drivers integrating Lidars, Radars, Cameras, and other embedded devices into the Aurora Driver stack.
  • Participate in initial software bring-up of new vehicle platforms, ensuring onboard compute and sensors are correctly configured and communicating.
  • Profile and optimize code for efficient use of limited CPU, GPU, and memory resources on the vehicle.
  • Develop and refine software tools that track real-time hardware health and telemetry to support safe fleet operations.
  • Use Hardware-in-the-Loop (HIL) environments to test and verify code changes against real-world hardware before deployment.

Desired Qualifications

  • Experience with ROS/ROS2, microcontrollers such as Arduino, STM32, or ESP32, or hobbyist robotics.
  • Prior exposure to Lidar, Radar, or Camera data processing and hardware interfaces.
  • Proficiency in Python for automation, data analysis, or building internal support tools.
  • Understanding of CAN bus protocols or Automotive Ethernet basics.
  • Familiarity with high-availability or safety-critical software design concepts.

About the Company

Aurora Innovation

Licenses autonomous driving technology for vehicles

Aurora Innovation develops and licenses self-driving technology for vehicles. Its main product, the Aurora Driver, is embedded into partner vehicles to move people and goods autonomously, serving logistics, ridesharing, and fleet-management needs. How it works: The Aurora Driver combines a sensor suite—notably FirstLight Lidar—with software for perception, planning, and control. The system is tested extensively with a Virtual Testing Suite to ensure reliability before deployment. Revenue comes from licensing the Driver as a service to partners, along with ongoing support and updates. How it differs from competitors: Aurora emphasizes its high-performance FirstLight Lidar, a strong safety culture, and a collaborative business model that partners with vehicle makers, logistics firms, and network operators to accelerate commercialization of autonomous driving. Goal: To make transportation safer and more efficient by expanding access to autonomous mobility and logistics solutions.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Pittsburgh, PA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Aurora Innovation

See more jobs