Software Engineer I

Aurora Innovation
Mountain View, CA

Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. 

We’re searching for a Software Engineer to join our Vehicle Platforms team. This role is a unique opportunity for a systems-minded coder to work at the foundational layer of our autonomous trucks, bridging the gap between high-level autonomy software and physical vehicle hardware. You will be instrumental in ensuring our sensors, compute units, and embedded devices function as a seamless, high-performance unit, making this one of the most hands-on software roles at Aurora.

In this role you will


  • Integrate Core Hardware Components: Write and maintain C++ interfaces and drivers that integrate Lidars, Radars, Cameras, and other embedded devices into the Aurora Driver stack.

  • Support Platform Bring-up: Participate in the initial software "bring-up" of new vehicle platforms, ensuring the onboard compute and sensors are correctly configured and communicating.

  • Optimize Onboard Performance: Profile and optimize code to ensure efficient use of limited CPU, GPU, and memory resources on the vehicle.

  • Monitor Hardware Health: Develop and refine software tools that track the real-time health and telemetry of our hardware components to ensure safe fleet operations.

  • Validate via HIL Infrastructure: Utilize Hardware-in-the-Loop (HIL) environments to test and verify your code changes against real-world hardware before deployment to the road.

Required qualifications


  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering , or a related technical field.

  • Strong proficiency in C++: Solid understanding of data structures, algorithms, and memory management (academic or project-based).

  • Hands-on Systems Experience: At least 1–2 years of relevant experience, which can be demonstrated through multiple internships, significant academic research, or professional work involving hardware-software interaction.

  • Linux Fundamentals: Experience working in a Linux environment with an understanding of command-line tools and system basics.

  • Exposure to Networking Protocols: Familiarity with the basics of data transport, such as TCP/IP, UDP, or serial communication.

Desirable qualifications


  • Robotics or Embedded Projects: Experience with ROS/ROS2, microcontrollers (Arduino/STM32/ESP32), or hobbyist robotics.

  • Familiarity with Sensors: Prior exposure to Lidar, Radar, or Camera data processing and hardware interfaces.

  • Scripting Skills: Proficiency in Python for automation, data analysis, or building internal support tools.

  • Automotive Knowledge: Understanding of CAN bus protocols or Automotive Ethernet basics.

  • Safety Mindset: Familiarity with concepts of high-availability or safety-critical software design.

The base salary range for this position is $116,000 - $174,000 per y ear . Aurora’s pay ranges are determined by role, level, and location. Within the range, the successful candidate’s starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.

#LI- Entry-Level

Posted 2026-02-13

Recommended Jobs

Travel Nurse - Oncology Job in Westminster, CA - $11,600 per Month (2 Years Experience Needed)

Vetted Health
Westminster, CA

Vetted is seeking a RN - Oncology for a travel job in Westminster, California . Must have 2+ years of experience. This contract pays approximately $11,600/month gross. Assignment details:…

View Details
Posted 2026-02-13

Account Manager

Drug Hunter
San Diego, CA

About Drug Hunter Drug Hunter is the trusted knowledge platform for drug discovery teams. We help scientists and R&D leaders move faster and more confidently by curating and contextualizing the mo…

View Details
Posted 2026-01-15

Software Engineer, Infrastructure (All Levels)

Rad Ai
San Francisco, CA

About Rad AI At Rad AI, we’re on a mission to transform healthcare with artificial intelligence. Founded by a radiologist, our AI-driven solutions are revolutionizing radiology—saving time, reducing…

View Details
Posted 2026-02-13

Attorney | Litigation | Hybrid | 140550

Mission Recruiting
Los Angeles, CA

Location: Downtown Los Angeles, CA   Salary Range: $150,000 – $200,000+ (commensurate with experience)   Are you a skilled litigation attorney seeking high-stakes cases in a collaborati…

View Details
Posted 2026-01-24

Automation Controls Engineering Intern

Archer
California

Archer is an aerospace company based in San Jose, California building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility. We are …

View Details
Posted 2026-01-24

Au Pair

GreatAuPair LLC
South Lake Tahoe, CA

Get hired for Yvonne's aupair Job in South Lake Tahoe, CA. Child Care. Find aupair care work in South Lake Tahoe.

View Details
Posted 2026-01-24

Staff Software Engineer - Android

Paypal
San Jose, CA

Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system Determines the technical tasks that other engineers will follow Actions result in…

View Details
Posted 2026-02-04

Senior Staff Accountant

Accorhotel
San Francisco, CA

Company Description ​​​​​Since 1907, Fairmont has served as the San Francisco residence for U.S. presidents, world leaders and entertainment stars. The landmark hotel offers 606 well-appointed gu…

View Details
Posted 2026-02-07

Sr. Product Manager - Ad Measurement Platform

Noor Staffing Group
Los Angeles, CA

Title: Senior Product Manager – B2B SaaS Product Location: Los Angeles, CA – structured hybrid (in-office component required) Compensation: $150,000 - $175,000 base + equity/benefits (DOE) ***N…

View Details
Posted 2026-01-27