Real-Time Embedded Software Engineer - Autonomous Rail

Parallel Systems

Los Angeles (CA)

On-site

USD 132,000 - 178,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

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 designed to build strong foundations in embedded software development, hardware–software integration, and real-time systems.

Qualifications

  • Bachelor's degree or equivalent practical experience in a technical field.
  • Experience programming in C, C++, Rust or similar systems language.
  • Familiarity with embedded systems, microcontrollers, or real-time software development.
  • Understanding of SPI, I2C, UART, or CAN protocols.
  • Knowledge of state machines, interrupts, memory management, and hardware interfaces.
  • Hands-on debugging of technical systems via projects, internships, or work.
  • Willingness to learn Rust and modern embedded practices.

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 interfaces.
  • Develop unit and integration tests for embedded software on production hardware.
  • Debug software using standard embedded development tools and participate in code reviews.

Skills

C
C++
Rust
Embedded systems

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Robotics, or related field

Job description

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 designed to build strong foundations in embedded software development, hardware–software integration, and real-time systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Vehicle Software
Embedded Software Engineer - Vehicle Software

Parallel Systems • Los Angeles (CA)

On-site
USD 132,000 - 178,000
Lead Systems Engineer, Autonomous Rail & Freight Tech
Lead Systems Engineer, Autonomous Rail & Freight Tech

Parallel Systems • Los Angeles (CA)

On-site
USD 163,000 - 180,000
Technical Program Manager: Autonomous Rail Systems
Technical Program Manager: Autonomous Rail Systems

Parallel Systems • Los Angeles (CA)

On-site
USD 176,000 - 220,000
Rust Backend Engineer for Autonomous Rail Systems
Rust Backend Engineer for Autonomous Rail Systems

parallel • Los Angeles (CA)

On-site
USD 122,000 - 167,000
Electrical Engineer, Vehicle Systems – EV Rail
Electrical Engineer, Vehicle Systems – EV Rail

Parallel • Los Angeles (CA)

On-site
USD 137,000 - 157,000
Embedded Systems Engineer - Autonomous Platforms
Embedded Systems Engineer - Autonomous Platforms

Powerus • Rock Hill (SC)

On-site
USD 85,000 - 120,000
Embedded Software Engineer - Autonomous Vehicles
Embedded Software Engineer - Autonomous Vehicles

Capgemini Engineering • Dallas (TX)

On-site
USD 73,000 - 124,000
Paid time off
Medical coverage
401(k)
Senior Embedded Software Engineer - Real-Time C++
Senior Embedded Software Engineer - Real-Time C++

Autonomous Solutions, Inc • Logan (UT)

On-site
USD 90,000 - 120,000
Senior Real-Time Embedded Systems Engineer (Autonomy)
Senior Real-Time Embedded Systems Engineer (Autonomy)

Anduril Industries • Quincy (MA)

On-site
USD 191,000 - 253,000
Health benefits
Competitive compensation
Senior Firmware Engineer - Real-Time Embedded for Autonomy
Senior Firmware Engineer - Real-Time Embedded for Autonomy

AIM • Redmond (WA)

On-site
USD 120,000 - 150,000
Competitive compensation
Medical, dental, and vision benefits
401(k) and life insurance