HHiring Reality
← Parallel Systems

Embedded Software Engineer - Vehicle Software

Parallel Systems
Location
Los Angeles, CA
Posted
27 days ago
Department
Software Engineering
What they actually want (must-haves)
  • 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 common digital communication protocols such as SPI, I2C, UART, or CAN
  • Familiarity with basic software concepts such as 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
Nice to have
  • Internship, co-op, research, or project experience developing embedded software
  • Experience with bare-metal or RTOS-based development
  • Familiarity with oscilloscopes, logic analyzers, debuggers, or other hardware debugging tools
  • Experience with robotics, autonomous systems, automotive, aerospace, industrial automation, or similar hardware-focused projects
  • Exposure to control systems, PID controllers, or motion control
What the job really is

As an Embedded Software Engineer at Parallel Systems, you will develop and maintain embedded software for autonomous battery-electric rail vehicles. Your day-to-day responsibilities will include implementing digital communication protocols, writing embedded software primarily in Rust, and collaborating with hardware engineers to ensure effective hardware-software integration. This role is designed for early-career engineers looking to gain hands-on experience in embedded systems and real-time software development.

Benefits
  • Salary range of $132,000 — $178,000 USD based on skills, experience, qualifications, and location
  • Commitment to diversity and inclusion in the workplace
  • Reasonable accommodations for persons with disabilities during the application process and employment
Things to weigh
  • Early-career role may have limited immediate responsibilities
  • Focus on Rust may require a learning curve for those unfamiliar with it
  • No specific mention of remote work options or flexibility
Job score2.8/5
Benefits2/5
Freshness4/5
Career value4/5
Role clarity4/5
Pay transparency0/5

Applying to Parallel Systems?

See how your résumé matches this role — and tailor it from what actually gets interviews.