This page was automatically translated and may contain errors. View in English.

Software Engineer, Performance - New Grad

Nuro

Mountain View, Alberta, Canada · 全职

抢先申请

经验
任何
薪水
USD 153,000 – USD 175,000 / year
职位空缺
1
发布
4小时前
Work mode
在办公室
学历
BS, MS, or PhD in Computer Science or related technical field
Eligibility
Candidates with a BS, MS, or PhD in computer science or a related technical field, and with the systems, C++, and performance engineering background described for the role, are suitable to apply.
Resume
Required to apply

Where you'll work

职位描述

About the Company

Nuro is a physical AI company focused on advancing self-driving technology to improve safety, save time, and expand access to transportation. Since being founded in 2016, the company has been developing a Level 4 autonomous driving platform designed for multiple vehicle types, use cases, and markets. Its Nuro Driver™ platform is intended to help the broader mobility ecosystem deploy autonomy at scale, from robotaxis and logistics fleets to personal vehicles. The company also notes that it has secured more than $2B in funding from investors including Uber, NVIDIA, Google, SoftBank, Fidelity, T. Rowe Price, and others.

Role Overview

This opening is for engineers who want to join the Performance team and help improve the speed, efficiency, and responsiveness of Nuro’s autonomous vehicle software. The team works on monitoring, analysis, and tooling to reduce latency and improve resource usage so that autonomy systems remain efficient across both current and future generations of the Nuro Driver.

What You’ll Do

  • Investigate, profile, troubleshoot, observe, and tune the performance of autonomous vehicle software.
  • Create and maintain systems and tools for memory handling, thread prioritization, and process/thread lifecycle management.
  • Partner with engineers across teams to shape system architecture and foundational components.
  • Develop core libraries and APIs that help autonomy engineers build high-performance software.
  • Promote strong engineering practices within the team and across the organization.

What They’re Looking For

The ideal candidate has strong systems knowledge, is comfortable working in C++, and understands computer architecture and operating systems well. Experience in highly concurrent, multiprocessor, and multithreaded environments is important, along with a background in optimizing performance and porting software across compute platforms such as x86, ARM, GPUs, and SoCs. Familiarity with performance analysis tools like perf, VTune, BPF, and Nvidia Nsight Systems is also expected. A BS, MS, or PhD in computer science or a related technical field is required.

Preferred Experience

  • Hands-on exposure to GPU programming such as CUDA or OpenCL.
  • Background in low-level driver optimization for Nvidia GPUs.
  • Experience with Nvidia DriveOS or ROS.

Compensation and Benefits

The expected base salary range for this role is $153,000 to $175,000 per year, depending on experience, qualifications, education, location, and skills. The role is also eligible for an annual performance bonus, equity, and a competitive benefits package.

Equal Opportunity

Nuro states that it is committed to building an inclusive workplace and provides equal employment opportunity regardless of race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected characteristic.

如果您希望收到回复,请留下您的信息——我们不会将您的信息用于其他用途。

点击浏览拖放,或 粘贴 截图

PNG、JPG、GIF、MP4、WebM、MOV 格式 · 每个文件最大 20MB · 最多 5 个文件