Embedded Software Engineer, Perception
Job description
About the role
<div class="content-intro"><p>Parallel Systems is pioneering autonomous battery-electric rail vehicles designed to transform freight transportation by shifting portions of the $900 billion U.S. Our innovative technology offers cleaner, safer, and more efficient logistics solutions. Join our dynamic team and help shape a smarter, greener future for global freight.</p></div><p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 1">Embedded Software Engineer, Perception</span></span><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:360,&quot;335559739&quot;:80}"> (All Levels)</span></strong></p> <p><span data-contrast="none">Parallel Systems is seeking an experienced Firmware Engineer to build the low-level software that powers the perception sensing stack on our fully autonomous, battery-electric rail vehicles. In this role, you'll own the drivers, kernel components, and firmware that get high-throughput camera and lidar data off the sensor and into our perception pipeline reliably, in real time, and at scale. The listing location is Los Angeles, CA.
Key facts
What you'll do
- <div class="content-intro"><p>Parallel Systems is pioneering autonomous battery-electric rail vehicles designed to transform freight transportation by shifting portions of the $900 billion U.S.
- Our innovative technology offers cleaner, safer, and more efficient logistics solutions.
- Join our dynamic team and help shape a smarter, greener future for global freight.</p></div><p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 1">Embedded Software Engineer, Perception</span></span><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:360,&quot;335559739&quot;:80}"> (All Levels)</span></strong></p> <p><span data-contrast="none">Parallel Systems is seeking an experienced Firmware Engineer to build the low-level software that powers the perception sensing stack on our fully autonomous, battery-electric rail vehicles.
- In this role, you'll own the drivers, kernel components, and firmware that get high-throughput camera and lidar data off the sensor and into our perception pipeline reliably, in real time, and at scale.
- You'll work at the boundary of Linux, ARM, and NVIDIA compute platform, partnering closely with the embedded platform engineers who maintain our custom Linux platforms to bring up hardware, harden drivers, and squeeze every millisecond of latency out of our sensing pipeline.
- If you like living close to the kernel, the hardware, and the timing budget, we'd love to work with you.</span><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true}">&nbsp;</span></p> <p><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true}"><strong>We are open to candidates across a range of experience levels, excluding recent graduates.</strong>&nbsp;</span></p> <p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 3">Responsibilities</span></span></strong><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:281,&quot;335559739&quot;:281}">&nbsp;</span></p> <ul> <li><span data-contrast="none">Develop and maintain drivers, kernel modules, and firmware for embedded Linux systems running on ARM and NVIDIA (Jetson/Tegra) compute platforms.</span><span data-ccp-props="{&quot;335559738&quot;:240,&quot;335559739&quot;:240}">&nbsp;</span></li> <li><span data-contrast="auto">Write low-level systems software in Rust and C/C++ for perception-critical components, from board bring-up through production hardening.</span><span data-ccp-props="{&quot;335559738&quot;:240,&quot;335559739&quot;:240}">&nbsp;</span></li> <li><span data-contrast="auto">Build, modify, and optimize drivers for high-throughput sensors such as camera, lidars, IMUs, including capture pipelines, buffer management, and data integrity under sustained load.</span><span data-ccp-props="{&quot;335559738&quot;:240,&quot;335559739&quot;:240}">&nbsp;</span></li> <li><span data-contrast="auto">Own the performance of sensing hardware and drive real-time optimizations - implementing timesync, reducing latency and jitter, eliminating dropped frames, and keeping multi-sensor pipelines deterministic under load.</span><span data-ccp-props="{&quot;335559738&quot;:240,&quot;335559739&quot;:240}">&nbsp;</span></li> <li><span data-contrast="auto">Test and validate low-level sensor configuration changes across firmware and sensor revisions to confirm correct behavior under different test conditions</span><span data-ccp-props="{&quot;335559738&quot;:240,&quot;335559739&quot;:240}">&nbsp;</span></li> <li><span data-contrast="auto">Profile and optimize GPU and kernel-level performance on NVIDIA platforms (CUDA, TensorRT, scheduling, memory/IO) to meet real-time constraints for perception workloads.</span><span data-ccp-props="{&quot;335559738&quot;:240,&quot;335559739&quot;:240}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 3">What Success Looks Like:</span></span></strong><span data-ccp-props
Requirements
- Join our dynamic team and help shape a smarter, greener future for global freight.</p></div><p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 1">Embedded Software Engineer, Perception</span></span><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:360,&quot;335559739&quot;:80}"> (All Levels)</span></strong></p> <p><span data-contrast="none">Parallel Systems is seeking an experienced Firmware Engineer to build the low-level software that powers the perception sensing stack on our fully autonomous, battery-electric rail vehicles.
- If you like living close to the kernel, the hardware, and the timing budget, we'd love to work with you.</span><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true}">&nbsp;</span></p> <p><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true}"><strong>We are open to candidates across a range of experience levels, excluding recent graduates.</strong>&nbsp;</span></p> <p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 3">Responsibilities</span></span></strong><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:281,&quot;335559739&quot;:281}">&nbsp;</span></p> <ul> <li><span data-contrast="none">Develop and maintain drivers, kernel modules, and firmware for embedded Linux systems running on ARM and NVIDIA (Jetson/Tegra) compute platforms.</span><span data-ccp-props="{&quot;335559738&quot;:240,&quot;335559739&quot;:240}">&nbsp;</span></li> <li><span data-contrast="auto">Write low-level systems software in Rust and C/C++ for perception-critical components, from board bring-up through production hardening.</span><span data-ccp-props="{&quot;335559738&quot;:240,&quot;335559739&quot;:240}">&nbsp;</span></li> <li><span data-contrast="auto">Build, modify, and optimize drivers for high-throughput sensors such as camera, lidars, IMUs, including capture pipelines, buffer management, and data integrity under sustained load.</span><span data-ccp-props="{&quot;335559738&quot;:240,&quot;335559739&quot;:240}">&nbsp;</span></li> <li><span data-contrast="auto">Own the performance of sensing hardware and drive real-time optimizations - implementing timesync, reducing latency and jitter, eliminating dropped frames, and keeping multi-sensor pipelines deterministic under load.</span><span data-ccp-props="{&quot;335559738&quot;:240,&quot;335559739&quot;:240}">&nbsp;</span></li> <li><span data-contrast="auto">Test and validate low-level sensor configuration changes across firmware and sensor revisions to confirm correct behavior under different test conditions</span><span data-ccp-props="{&quot;335559738&quot;:240,&quot;335559739&quot;:240}">&nbsp;</span></li> <li><span data-contrast="auto">Profile and optimize GPU and kernel-level performance on NVIDIA platforms (CUDA, TensorRT, scheduling, memory/IO) to meet real-time constraints for perception workloads.</span><span data-ccp-props="{&quot;335559738&quot;:240,&quot;335559739&quot;:240}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 3">What Success Looks Like:</span></span></strong><span data-ccp-props
About Parallel Systems
Parallel Systems is hiring on this board. Public listings from the company typically describe the team, the problem space, and how to apply. This page uses only that public listing plus general context. No extra perks or stack items were added.
About the location
The posting places this role in Los Angeles, CA. Local hiring markets vary in interview pace and compensation bands. Location copy is here so readers understand the geography attached to the title.