CareerPlanSign in

Embedded Software Engineer, Perception (All Levels)

💼 Full-time💰 $154,000–$154,000🗓 2026-08-01 → 2026-09-26

Core

Build low-level software (drivers, kernel, firmware) for the perception sensing stack on autonomous battery-electric rail vehicles.

Role type

Embedded Software Engineer (Perception)

Builds

Autonomous rail vehicle perception systems

Domain

Autonomous freight transportation / Embedded Systems

Deliverable

production ML models

Required skills

Linux kernel internals, driver development, Rust, C++, NVIDIA Jetson/Tegra platforms, high-throughput sensor drivers (camera/lidar), real-time optimization, hardware/software debugging

Preferred skills

GPU/kernel optimization (CUDA, TensorRT), Yocto builds, V4L2/GStreamer/MIPI CSI-2, autonomous vehicles/robotics experience, ROS2, sensor fusion, SLAM

Technologies

Linux, ARM, NVIDIA Jetson/Tegra, Rust, C++, CUDA, TensorRT, Yocto, GStreamer, V4L2, MIPI CSI-2

Responsibilities

Develop and maintain drivers, kernel modules, and firmware for embedded Linux systems; Write low-level systems software in Rust and C++ for perception-critical components; Build and optimize drivers for high-throughput sensors (camera, lidar, IMU); Own performance of sensing hardware and drive real-time optimizations; Test and validate low-level sensor configuration changes; Profile and optimize GPU and kernel-level performance on NVIDIA platforms

Seniority

Mid-Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.