Parallel Systems

Embedded Software Engineer - Vehicle Software

Parallel Systems
Apply
2 hours ago

Base Salary

$132k - $152k/yr

Responsibilities

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

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.
  • Understanding of digital communication protocols such as SPI, I2C, UART, or CAN.
  • Familiarity with state machines, interrupts, memory management, and hardware interfaces.
  • Hands-on experience debugging technical systems through academic projects, internships, student teams, personal projects, or professional work.
  • Strong problem-solving skills and interest in working directly with hardware.
  • Willingness to learn Rust and modern embedded software development practices.
  • Preferred qualifications include embedded software internships, co-ops, research, or project experience; bare-metal or RTOS development; hardware debugging tools; robotics, autonomous systems, automotive, aerospace, or industrial automation experience; control systems or PID controllers; electrical engineering or digital electronics coursework; and Rust experience or interest.

Benefits

  • Target hiring salary range is $132,000—$152,000 USD.
  • The company is committed to an inclusive workplace, equal employment opportunity, and reasonable accommodations for qualified individuals.

Tech Stack

Categories

Parallel Systems

About Parallel Systems

11-50 employees

Parallel develops autonomous, battery-electric rail vehicles to convert freight from truck to rail. Our technology enables railroads to serve new markets, decongest highways, and reduce shipping costs and pollution. We provide a safer, more efficient, and sustainable alternative to short-haul trucking, seamlessly integrating with existing rail operations and powering the future of freight.