What is a Software Engineer at Nuro?
As a Software Engineer at Nuro, you will build the software and infrastructure that powers fully autonomous, Level 4 (L4) driverless vehicles. Unlike traditional robotics or consumer software companies, Nuro develops a end-to-end physical AI platform—the Nuro Driver™—engineered to handle complex real-world navigation, perception, and fleet operations without a human driver present.
Engineers at Nuro operate across a wide array of specialized domains. Depending on your team, your daily focus might range from low-level systems engineering (C++, RTOS, CAN bus integration, time synchronization across sensors) to high-level core autonomy (computational geometry, trajectory optimization, ML perception, prediction models) or infrastructure (large-scale simulation pipelines, over-the-air deployment systems, and safety evaluation frameworks). The technical bar is exceptionally high because software bugs here directly impact vehicle behavior on public roads.
This role requires a balance between algorithmic rigor, performance optimization, and robust software architecture. You will collaborate closely with world-class engineers and researchers—many with advanced degrees in robotics, computer science, and machine learning—to translate complex physical modeling into deterministic, real-time code.



