Embedded Software Engineer - Autonomous Rail Systems

Engg

Los Angeles (CA)

On-site

USD 132,000 - 178,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Parallel Systems seeks an Embedded Software Engineer to help develop embedded systems powering autonomous rail vehicles. This early-career role builds foundations in embedded software, hardware-software integration, and real-time systems, with hands-on experience on production hardware.

You will work with experienced software and hardware engineers to contribute to real-time software, interfaces with sensors and control systems, and develop tests and validation on target hardware.

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Robotics, or related technical field; equivalent practical experience.
  • Experience programming in C, C++, Rust, or another systems programming 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 through projects 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.
  • Collaborate with hardware engineers to integrate and debug hardware-software interfaces.
  • Develop unit and integration tests for embedded software on production hardware.
  • Debug software using standard embedded development tools and techniques.
  • Participate in code reviews, design discussions, and continuous improvement of engineering practices.

Skills

C/C++
Rust
Embedded systems

Education

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

Tools

Oscilloscopes
Logic analyzers

Job description

Parallel Systems seeks an Embedded Software Engineer to help develop embedded systems powering autonomous rail vehicles. This early-career role builds foundations in embedded software, hardware-software integration, and real-time systems, with hands-on experience on production hardware.

You will work with experienced software and hardware engineers to contribute to real-time software, interfaces with sensors and control systems, and develop tests and validation on target hardware.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Real-Time Embedded Software Engineer - Autonomous Rail
Real-Time Embedded Software Engineer - Autonomous Rail

Parallel Systems • Los Angeles (CA)

On-site
USD 132,000 - 178,000
Real-Time Embedded Engineer: Rust & RTOS for Autonomous Rail
Real-Time Embedded Engineer: Rust & RTOS for Autonomous Rail

Parallel • Los Angeles (CA)

On-site
USD 132,000 - 178,000
Embedded Software Engineer - Vehicle Software
Embedded Software Engineer - Vehicle Software

Engg • Los Angeles (CA)

On-site
USD 132,000 - 178,000
Senior Systems Engineer - Autonomous Rail Vehicle Integration
Senior Systems Engineer - Autonomous Rail Vehicle Integration

Engg • Los Angeles (CA)

On-site
USD 163,000 - 180,000
Embedded Software Engineer - Vehicle Software
Embedded Software Engineer - Vehicle Software

Parallel • Los Angeles (CA)

On-site
USD 132,000 - 178,000
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
Senior Systems Engineer - Autonomous Rail & EV Freight
Senior Systems Engineer - Autonomous Rail & EV Freight

Parallel Systems, Inc. • Los Angeles (CA), Northern (KY)

Hybrid
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
Software Test & Internal Tooling Engineer II
Software Test & Internal Tooling Engineer II

Linuxconfig • Los Angeles (CA)

On-site
USD 140,000 - 164,000