CareerPlanSign in

Principal Embedded Software Engineer

Pittsburgh💼 Full-time💰 $200,000–$200,000🗓 2026-06-29 → 2026-09-26

Core

Design and develop infrastructure software for high-performance compute platforms running vision processing, radar systems, and safety monitoring on autonomous vehicles.

Role type

Principal Embedded Software Engineer (High Performance Compute Platform)

Builds

Onboard autonomous driving system software for self-driving vehicles

Domain

Autonomous driving / Embedded systems / Automotive

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, embedded Linux, RTOS, embedded debugging, ARM Cortex MCUs/Microprocessors, network protocols (Ethernet, CAN), Python, shell scripting, TDD, requirements engineering, technical leadership

Preferred skills

NVIDIA Drive AGX/DriveOS, deterministic execution platforms, I2C/SPI protocols, ML model deployment, GPU programming, Linux kernel/Device Drivers, Simulation/Code Generation, Bazel, sensor integration (Cameras, IMUs, Radars, LIDARs), PyTorch/TensorFlow/ONNX

Responsibilities

Design and develop infrastructure software for various hardware platforms; Design test harnesses for embedded software components and full systems; Provide technical mentorship to engineers; Proactively work with cross-functional engineering teams to solve complex problems; Own and drive multi-quarter technical roadmaps for select areas

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