Rust Backend Engineer for Rail Control Systems

Parallel Systems

Los Angeles (CA)

On-site

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant

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 in Los Angeles, CA is seeking a Software Engineer II to help build the train control software that lets autonomous rail vehicles operate safely on the rail network. You’ll work on backend systems written in Rust that model movement authorities, bulletins, switches, and signals.

The role is hands-on with growth from fixing edge cases to owning features end to end, involving reading railroad specs, designing, backend work, and UI changes.

Qualifications

  • 3+ years of experience in backend or systems-level software development.
  • Experience with Rust in production or strong desire to work with Rust.
  • Experience in safety critical application spaces such as autonomous vehicles, industrial control equipment, or aerospace.
  • Familiarity with cloud-based architectures and containerized environments (Docker, Kubernetes).

Responsibilities

  • Implement and extend backend features for train control applications with guidance from senior engineers.
  • Develop and maintain system-level software written in Rust.
  • Improve reliability and correctness by fixing edge cases in train control logic.
  • Write and test code that meets safety, security, and compliance standards.
  • Debug and diagnose issues in simulation and on real hardware; escalate complex problems when needed.

Skills

Rust
C/C++
Linux
Memory management
Backend systems

Education

Bachelor's degree in CS/CE or related field

Tools

Docker
Kubernetes

Job description

Parallel Systems in Los Angeles, CA is seeking a Software Engineer II to help build the train control software that lets autonomous rail vehicles operate safely on the rail network. You’ll work on backend systems written in Rust that model movement authorities, bulletins, switches, and signals.

The role is hands-on with growth from fixing edge cases to owning features end to end, involving reading railroad specs, designing, backend work, and UI changes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Rust Backend Engineer II: Rail Control & Safety
Rust Backend Engineer II: Rail Control & Safety

Parallel Systems • Los Angeles (CA)

On-site
USD 122,000 - 167,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
Senior Rust Backend Engineer - Autonomous Rail Systems
Senior Rust Backend Engineer - Autonomous Rail Systems

Moveparallel • Los Angeles (CA)

On-site
USD 150,000 - 212,000
Backend Software Engineer
Backend Software Engineer

Parallel Systems • Los Angeles (CA)

On-site
USD 120,000 - 180,000
Backend Software Engineer II
Backend Software Engineer II

Parallel Systems • Los Angeles (CA)

On-site
USD 122,000 - 167,000
Backend Software Engineer II
Backend Software Engineer II

parallel • Los Angeles (CA)

On-site
USD 122,000 - 167,000
Senior Software Engineer Los Angeles, CA
Senior Software Engineer Los Angeles, CA

Moveparallel • Los Angeles (CA)

On-site
USD 150,000 - 212,000
Junior Full-Stack Engineer: TS/React + Rust & Electron
Junior Full-Stack Engineer: TS/React + Rust & Electron

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

Hybrid
USD 122,000 - 141,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
Junior Full-Stack Engineer – TS/Rust & Electron
Junior Full-Stack Engineer – TS/Rust & Electron

Parallel • Los Angeles (CA)

On-site
USD 122,000 - 141,000