Skip to content
Parallel logo

Embedded Software Engineer, Perception (All Levels)

ParallelAI Agents company
Los Angeles, United States$154,000 - $212,000 USDMid
Khosla Ventures logo
Khosla Ventures
Index Ventures logo
Index Ventures
First Round Capital logo
First Round Capital
Sequoia Capital logo
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).
View original posting →

Required skills

RustC++Linux

Domain expertise

automotivelogistics

Tech stack

RustC++Linux

Similar jobs

A

Integration Engineer

A

Senior Software Engineer, Simulation

A

Test Engineer, Autonomous Vehicles