Embedded Software Engineer, Perception (All Levels)
ParallelAI Agents company
Los Angeles, United States$154,000 - $212,000 USDMid
Khosla Ventures
Index Ventures
First Round Capital
Sequoia Capital
Software Engineering
About the role
TL;DR
Develop low-level software for autonomous rail vehicle perception sensing stack.
- •Parallel Systems is seeking an experienced Firmware Engineer to build the low-level software that powers the perception sensing stack on their autonomous, battery-electric rail vehicles.
- •You will own the drivers, kernel components, and firmware that get high-throughput camera and lidar data off the sensor and into the perception pipeline reliably and in real time.
- •Key Responsibilities Develop and maintain drivers, kernel modules, and firmware for embedded Linux systems.
- •Write low-level systems software in Rust and C/C++ for perception-critical components.
- •Build, modify, and optimize drivers for high-throughput sensors like cameras and lidars.
- •Own the performance of sensing hardware and drive real-time optimizations.
- •Profile and optimize GPU and kernel-level performance on NVIDIA platforms.
- •Requirements Bachelor's or higher degree in Computer Science, Electrical Engineering, or related discipline. 4+ years of hands-on experience in embedded, firmware, or systems software engineering.
- •Strong knowledge of Linux internals and driver development on ARM-based platforms.
- •Proficiency in Rust and C++ for systems-level programming.
- •Experience with NVIDIA embedded platforms (Jetson/Tegra).
Required skills
RustC++Linux
Domain expertise
automotivelogistics
Tech stack
RustC++Linux