Jobiglo

No results.

Software Engineer, Performance (New Grad)

Nuro · Mountain View

Junior 🇬🇧 English
C++ computer architecture operating systems perf VTune BPF Nvidia Nsight Systems x86 ARM GPU SoC CUDA OpenCL Nvidia DriveOS ROS

Job description

About the role

Nuro is seeking a talented new‑grad Software Engineer to join its Performance team. You will help ensure the autonomous‑vehicle software runs quickly and safely by building tools, profiling systems, and driving latency‑reduction initiatives.

Key responsibilities

  • Analyze, profile, debug, monitor, and optimize the performance of AV software.
  • Design and develop systems for memory management, thread prioritization, and process/thread lifetime management.
  • Collaborate with cross‑functional engineers to define system‑level architecture and core building blocks.
  • Build core libraries and APIs that enable high‑performance code for autonomy engineers.
  • Promote and enforce best‑practice performance standards across the organization.

Required profile

  • Strong fundamentals in systems engineering with proficiency in C++.
  • Deep understanding of computer architecture and operating systems.
  • Experience in highly concurrent, multi‑processor, multi‑threaded environments.
  • Background in performance optimization and software porting across x86, ARM, GPUs, and SoCs.
  • BS, MS, or PhD in Computer Science or a related technical field.

Required skills

  • C++ programming
  • Computer architecture
  • Operating systems
  • Concurrent and multi‑threaded programming
  • Performance profiling tools (perf, VTune, BPF, Nvidia Nsight Systems)
  • Experience with x86, ARM, GPU, and SoC platforms
  • GPU programming (CUDA, OpenCL) – bonus
  • Nvidia DriveOS or ROS – bonus

What we offer

  • Base salary range $153,000‑$175,000 per year (not publicly displayed)
  • Annual performance bonus, equity, and comprehensive benefits
  • Inclusive, diverse workplace committed to psychological safety

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Nuro.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

4 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Nuro

Mountain View