over 1 year ago
Base Salary
$258k - $387k/yr
Responsibilities
- Define and drive technical direction for onboard infrastructure across device platforms, performance, and onboard systems.
- Architect embedded compute systems, sensor integration, runtime frameworks, inter-device communication, and distributed execution across vehicle platforms.
- Lead latency reduction, resource efficiency, memory management, thread and process lifecycle management, observability, automated testing, and continuous validation.
- Build foundational libraries, APIs, tools, and frameworks for reliable, low-latency autonomy and infrastructure software.
- Develop onboard distributed systems, communication between compute nodes, module orchestration, monitoring, logging, diagnostics, and autonomy or sensor data pipelines.
- Diagnose complex failures across software, hardware, sensors, compute, networking, and autonomy workloads and drive root-cause resolution.
- Partner with autonomy, hardware, safety, validation, operations, and supplier teams to integrate next-generation platforms and ensure safe deployment.
- Translate ambiguous requirements into scalable architecture, align stakeholders on technical direction, mentor engineers, and establish engineering best practices.
Requirements
- Master’s degree or PhD in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or a related field.
- At least 8 years of software engineering experience building production-quality systems software.
- At least 5 years of technical leadership experience, including leading complex projects, setting technical direction, and driving cross-team alignment.
- Strong proficiency in modern C++, including concurrency, multithreading, debugging, memory management, and performance optimization.
- Experience building reliable, high-performance software for robotics, embedded systems, autonomous systems, distributed systems, or other performance-critical platforms.
- Strong systems-level expertise across operating systems, device interfaces, runtime frameworks, and application workloads.
- Proven ability to diagnose performance, reliability, concurrency, and hardware/software integration issues.
- Ability to translate ambiguous requirements into scalable architecture and mentor engineers through design and execution.
- Exceptional technical communication and stakeholder management skills, including influencing senior technical leaders, cross-functional partners, and external vendors.
- Preferred experience includes robotics hardware, sensors, embedded compute, autonomous vehicles, Linux, device drivers, computer architecture, kernel behavior, communication protocols, high-performance communication, IPC, networking stacks, logging, monitoring, diagnostics, data collection, GPU programming, NVIDIA platforms, CUDA, image processing, machine learning infrastructure, accelerated compute, and hardware supplier integration.
Benefits
- Annual performance bonus, equity, and a competitive benefits package are offered.
- Base pay is one component of total compensation and varies based on experience, qualifications, education, location, and skills.
About Nuro
Nuro builds the Nuro Driver, a Level 4 self-driving platform for robotaxis, commercial fleets, and personally owned vehicles. It licenses its autonomy software and integrates it with automotive-grade hardware for automakers and mobility platforms. Founded in 2016 and headquartered in Mountain View, California, Nuro is privately held and has operated real-world self-driving deployments.
