Embedded Software Engineer — Autonomous Rail Systems

JobVista

Los Angeles (CA)

On-site

USD 132,000 - 178,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Parallel Systems in Los Angeles, CA is seeking an Embedded Software Engineer to help develop real-time software for our autonomous battery-electric rail vehicles. In this role, you will contribute to software that interfaces with hardware components, sensors, and control systems to support safe vehicle operations.

This is an early-career role designed to build a strong foundation 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.
  • Experience with embedded systems and real-time software development.
  • Familiarity with SPI, I2C, UART or CAN protocols.
  • Hands-on experience debugging hardware-software interfaces.

Responsibilities

  • Develop and maintain embedded software for bare-metal and RTOS-based systems.
  • Implement and test SPI, I2C, UART, CAN protocols.
  • Contribute to state machines and command/control software for autonomous vehicle systems.
  • Write memory-conscious embedded software, primarily in Rust.
  • Collaborate with hardware engineers to integrate and debug interfaces.
  • Develop unit and integration tests for embedded software on hardware test stands.
  • Participate in code reviews and documentation.
  • Support ongoing engineering practices improvement.

Skills

C/C++
Rust
Embedded systems
RTOS
Hardware debugging
SPI/I2C/UART/CAN
Problem solving

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Robotics

Tools

Oscilloscopes
Logic analyzers
Debuggers
Hardware test stands

Job description

Parallel Systems in Los Angeles, CA is seeking an Embedded Software Engineer to help develop real-time software for our autonomous battery-electric rail vehicles. In this role, you will contribute to software that interfaces with hardware components, sensors, and control systems to support safe vehicle operations.

This is an early-career role designed to build a strong foundation 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

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
Embedded Software Engineer - Autonomous Rail Systems
Embedded Software Engineer - Autonomous Rail Systems

Engg • Los Angeles (CA)

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

JobVista • Los Angeles (CA)

On-site
USD 132,000 - 178,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
Electrical Engineer, Vehicle Systems (Autonomous Rail)
Electrical Engineer, Vehicle Systems (Autonomous Rail)

Parallel Systems • Los Angeles (CA)

On-site
USD 137,000 - 157,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

Engg • 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

Parallel Systems • Los Angeles (CA)

On-site
USD 132,000 - 178,000