CareerPlan

Software Engineer, Sensors and System Software (C++, Linux)

Austin, TexasFull-time2026-11-06 → 2026-11-10
On-siteNo visa sponsorship

Core

Design, develop, and maintain low-latency device drivers and software pipelines for autonomous vehicle sensors (Camera, LiDAR, Radar, IMU, GNSS) on embedded Linux systems.

Role type

Senior IC embedded software engineer (sensors/systems)

Builds

Core sensor data pipelines and device drivers for autonomous vehicles

Domain

Autonomous driving / Embedded systems / Sensor fusion

Required skills

C++ (modern), Python, Linux, embedded hardware integration, sensor data processing, debugging, networking (TCP/UDP, sockets)

Preferred skills

ROS/ROS 2, real-time embedded systems, kernel-space development, automotive hardware interfaces (CAN, SPI, I2C, PCIe, Ethernet), sensor calibration

Technologies

C++, Python, Linux, ROS, Wireshark, tcpdump, NVIDIA Jetson, CAN, SPI, I2C, PCIe, Ethernet

Responsibilities

Design and optimize low-latency device drivers for various sensors; Develop algorithms for timestamping, filtering, and preprocessing sensor data; Write userspace software for embedded Linux computers; Debug hardware and software issues across software, network, and hardware layers; Write tools and tests in Python to validate sensor data; Collaborate with perception, localization, and firmware teams to integrate sensors into the vehicle platform.

Seniority

Mid-level to Senior, hands-on IC