Jobs · Engineering · California

Staff/Senior Software Engineer, Onboard Infrastructure

Nuro · Mountain View, CA · 1 mo ago
Engineering$194k–$352k/yrFull-time

About the role

Our software team is growing, and we are looking for talented engineers to join us and be instrumental to one of the following areas:

  • Onboard Systems, Performance, and Devices Platform.

Responsibilities

You have deep expertise and prior experience in some or many of the following areas:

  • 5+ years of relevant industry experience in addition to a Bachelor’s Degree, Master’s or PhD in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or related field.
  • Must have strong C++ skills.
  • Experience in one or more of the following areas:
    • Large-scale distributed systems;
    • Computer architecture and operating systems;
    • Advanced algorithms using C++ and Python;
    • Highly-concurrent, multi-processor, and multi-threaded environments;
    • Software performance tuning and optimization;
    • Profiling and tracing tools and infrastructure (perf, eBPF, Perfetto, pprof, NVIDIA Nsight Systems/Compute);
    • Robotics software frameworks;
    • Robotics hardware components (including sensors, embedded platforms, etc);
    • Different compute modalities (x86, ARM, GPU, FPGA, etc).
  • Strong problem-solving and programming skills.

Requirements

You must have:

  • Deep expertise and prior experience in some or many of the following areas:
    • 5+ years of relevant industry experience in addition to a Bachelor’s Degree, Master’s or PhD in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or related field.
    • Strong C++ skills.
    • Experience in one or more of the following areas:
      • Large-scale distributed systems;
      • Computer architecture and operating systems;
      • Advanced algorithms using C++ and Python;
      • Highly-concurrent, multi-processor, and multi-threaded environments;
      • Software performance tuning and optimization;
      • Profiling and tracing tools and infrastructure (perf, eBPF, Perfetto, pprof, NVIDIA Nsight Systems/Compute);
      • Robotics software frameworks;
      • Robotics hardware components (including sensors, embedded platforms, etc);
      • Different compute modalities (x86, ARM, GPU, FPGA, etc).
  • Strong problem-solving and programming skills.

Qualifications

You should have:

  • Deep expertise and prior experience in some or many of the following areas:
    • 5+ years of relevant industry experience in addition to a Bachelor’s Degree, Master’s or PhD in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or related field.
    • Strong C++ skills.
    • Experience in one or more of the following areas:
      • Large-scale distributed systems;
      • Computer architecture and operating systems;
      • Advanced algorithms using C++ and Python;
      • Highly-concurrent, multi-processor, and multi-threaded environments;
      • Software performance tuning and optimization;
      • Profiling and tracing tools and infrastructure (perf, eBPF, Perfetto, pprof, NVIDIA Nsight Systems/Compute);
      • Robotics software frameworks;
      • Robotics hardware components (including sensors, embedded platforms, etc);
      • Different compute modalities (x86, ARM, GPU, FPGA, etc).
  • Strong problem-solving and programming skills.

Skills

You should have:

  • Deep expertise and prior experience in some or many of the following areas:
    • 5+ years of relevant industry experience in addition to a Bachelor’s Degree, Master’s or PhD in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or related field.
    • Strong C++ skills.
    • Experience in one or more of the following areas:
      • Large-scale distributed systems;
      • Computer architecture and operating systems;
      • Advanced algorithms using C++ and Python;
      • Highly-concurrent, multi-processor, and multi-threaded environments;
      • Software performance tuning and optimization;
      • Profiling and tracing tools and infrastructure (perf, eBPF, Perfetto, pprof, NVIDIA Nsight Systems/Compute);
      • Robotics software frameworks;
      • Robotics hardware components (including sensors, embedded platforms, etc);
      • Different compute modalities (x86, ARM, GPU, FPGA, etc).
  • Strong problem-solving and programming skills.

Benefits

Nuro is proud to be an equal opportunity employer and expressly prohibits any form of workplace discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other legally protected characteristics.

Pay

The reasonably expected pay range for this position is between $193,930 and $352,290 for the level at which this job has been scoped. Your base pay will depend on several factors, including your experience, qualifications, education, location, and skills. In the event that you are considered for a different level, a higher or lower pay range would apply.

Schedule

This position is also eligible for an annual performance bonus, equity, and a competitive benefits package.

Similar jobs