
Parallel Systems
Embedded Software Engineer
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
Job Description
Parallel Systems is seeking an Embedded Software Engineer to help develop the embedded systems that power our autonomous rail vehicles. In this role, you will contribute to real-time software that interfaces directly with hardware components, sensors, and control systems to support safe and reliable vehicle operations. This is an early-career role for an engineer looking to build strong foundations in embedded software development, hardware-software integration, and real-time systems. You will work closely with experienced software and hardware engineers while gaining hands-on experience developing and testing software on production hardware.
Qualifications
Required Qualifications
- 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
- Strong problem-solving skills and an interest in working directly with hardware
- Willingness to learn Rust and modern embedded software development practices
Preferred Qualifications
- 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
- Coursework or project experience in electrical engineering or digital electronics
- Experience with Rust or interest in developing production embedded software in Rust
Skills & Technologies
About the Company
Parallel Systems
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyJob Details
Employment Type
Full Time
Experience Level
Entry
Salary Range
$132,000 – $152,000
Location
Los Angeles, CA
Posted
Today
Country
US