1

Autonomous Vehicle Software Engineer Jobs (NOW HIRING)

Showing results 41-60

Autonomous Vehicle Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do autonomous vehicle software engineer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for autonomous vehicle software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is the difference between Autonomous Vehicle Software Engineer vs Robot Software Engineer?

AspectAutonomous Vehicle Software EngineerRobot Software Engineer
Required CredentialsBachelor's or Master's in Computer Science, Robotics, or related fields; experience with C++, Python, ROSBachelor's or Master's in Robotics, Computer Science, or Electrical Engineering; experience with C++, Python, ROS
Work EnvironmentAutomotive industry, research labs, tech companies focused on self-driving carsManufacturing, research labs, industrial automation, service robots
Employer & Industry UsageAutomotive manufacturers, tech firms developing autonomous vehiclesRobotics companies, industrial automation firms, research institutions

While both roles involve developing software for autonomous systems, Autonomous Vehicle Software Engineers focus specifically on self-driving cars, whereas Robot Software Engineers work on a broader range of robotic systems across various industries. The skill sets overlap significantly, especially in programming and robotics frameworks, but the application domains differ.

What cities are hiring for Autonomous Vehicle Software Engineer jobs?

Cities with the most Autonomous Vehicle Software Engineer job openings:

What states have the most Autonomous Vehicle Software Engineer jobs?

States with the most job openings for Autonomous Vehicle Software Engineer jobs include:

What are popular job titles related to Autonomous Vehicle Software Engineer jobs?

For Autonomous Vehicle Software Engineer jobs, the most frequently searched job titles are:

Embedded Software Engineer - Vehicle Software

Los Angeles, CA โ€ข On-site

$100 - $125/hr

Other

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Parallel Systems is pioneering autonomous battery-electric rail vehicles designed to transform freight transportation by shifting portions of the $900 billion U.S. trucking industry onto rail. Our innovative technology offers cleaner, safer, and more efficient logistics solutions. Join our dynamic team and help shape a smarter, greener future for global freight.

Embedded Software Engineer

Parallel Systems is seeking an Embedded Software Engineer to help develop the embedded systems that power our autonomous rail vehicles. In this role, you will contribute to real-time software that interfaces directly with hardware components, sensors, and control systems to support safe and reliable vehicle operations.

This is an early-career role for an engineer looking to build strong foundations in embedded software development, hardware-software integration, and real-time systems. You will work closely with experienced software and hardware engineers while gaining hands-on experience developing and testing software on production hardware.

Responsibilities

  • Develop and maintain embedded software for bare-metal and RTOS-based systems
  • Implement and test digital communication protocols such as SPI, I2C, UART, and CAN
  • Contribute to state machines and command/control software for autonomous vehicle systems
  • Write reliable, memory-conscious embedded software, primarily in Rust
  • Work with hardware engineers to integrate, debug, and validate hardware-software interfaces
  • Develop unit and integration tests for embedded software using hardware test stands
  • Debug software using standard embedded development tools and techniques
  • Participate in code reviews, design discussions, documentation, and continuous improvement of engineering practices

What Success Looks Like

  • After 30 Days: You understand the basics of our embedded architecture, development environment, and hardware platforms. You are contributing small code changes, tests, and bug fixes with support from the team.
  • After 60 Days: You are independently implementing and testing well-scoped embedded software features and becoming comfortable debugging software on target hardware.
  • After 90 Days: You have delivered embedded software that has been validated on target hardware, can independently own smaller features or subsystems, and are contributing effectively to the team's development and testing practices.

Basic Requirements

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Robotics, or a related technical field, or equivalent practical experience
  • Experience programming in C, C++, Rust, or another systems programming language through coursework, internships, projects, or professional experience
  • Familiarity with embedded systems, microcontrollers, or real-time software development
#J-18808-Ljbffr