Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Parallel Systems Logo

Senior Embedded Software Engineer

Parallel Systems

$150,000 - $200,000
Sep 4, 2025
Los Angeles, CA, US
Apply Now

Parallel Systems is pioneering autonomous battery-electric rail vehicles designed to transform freight transportation by shifting portions of the $900 billion U.S. trucking industry onto rail, and is looking for a Senior Embedded Software Engineer to design, develop, and optimize embedded systems that power their autonomous rail vehicles.

Requirements

  • 5+ years of professional experience in embedded software development
  • Strong proficiency in systems programming languages like C/C++ or Rust
  • Demonstrated experience with digital communication protocols (SPI, I2C, UART, CAN, etc.) and peripheral device integration on bare metal and RTOS platforms
  • Expertise in designing and implementing state machines and command/control architectures
  • Hands-on experience with hardware platforms in domains such as autonomous vehicles, aerospace, robotics, or industrial automation
  • Strong commitment to test-driven development with experience building aggressive unit and integration test strategies
  • Production experience with Rust in embedded environments or strong desire to adopt Rust for systems programming

Responsibilities

  • Design and develop embedded software for bare-metal and RTOS-based systems, ensuring real-time performance and reliability
  • Implement digital communication protocols and interfaces with peripheral devices, sensors, and actuators
  • Architect state machines and command/control systems for autonomous vehicle operations
  • Write high-performance, memory-efficient code primarily in Rust for resource-constrained environments
  • Collaborate with hardware engineers to debug, validate, and optimize hardware-software interfaces
  • Develop comprehensive unit and integration test frameworks for embedded systems using hardware test stands
  • Drive best practices for embedded software development, including code reviews, testing strategies, and documentation

Other

  • 5+ years of professional experience
  • Commitment to providing fair and transparent compensation in accordance with applicable laws
  • Target hiring range for this position is $150,000—$200,000 USD
  • Parallel Systems is an equal opportunity employer committed to diversity in the workplace
  • Parallel Systems is committed to the full inclusion of all qualified individuals and will ensure that persons with disabilities are provided reasonable accommodations