Senior/Staff Software Engineer, Onboard Infrastructure

NuroMountain View, CA
105d$183,825 - $333,925

About The Position

Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world’s most scalable driver, combining cutting-edge AI with automotive-grade hardware. Nuro licenses its core technology, the Nuro Driver™, to support a wide range of applications, from robotaxis and commercial fleets to personally owned vehicles. With technology proven over years of self-driving deployments, Nuro gives the automakers and mobility platforms a clear path to AVs at commercial scale, empowering a safer, richer, and more connected future. 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.

Requirements

  • 5+ years of relevant industry experience.
  • Bachelor’s Degree, Master’s or PhD in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or related field.
  • Strong C++ skills.
  • Experience in large-scale distributed systems, computer architecture and operating systems, advanced algorithms using C++ and Python, highly-concurrent, multi-processor, and multi-threaded environments.
  • Experience in software performance tuning and optimization, profiling and tracing tools and infrastructure (perf, eBPF, Perfetto, pprof, NVIDIA Nsight Systems/Compute).
  • Familiarity with robotics software frameworks and hardware components (including sensors, embedded platforms, etc).
  • Knowledge of different compute modalities (x86, ARM, GPU, FPGA, etc).
  • Strong problem-solving and programming skills.

Responsibilities

  • Provide a reliable and high-performance platform for autonomy teams to integrate their software and algorithms.
  • Collaborate with software, hardware, and systems/safety teams to ensure new software and hardware work together safely and reliably.
  • Resolve onboard error and performance problems.
  • Optimize the performance of Nuro’s AV software.
  • Build systems and tools for continuous performance analysis.
  • Drive latency reduction and resource efficiency efforts.
  • Lay the foundation of Nuro’s onboard software for sensor and compute platform.
  • Create hardware-agnostic platform for perception and autonomy software stack.
  • Work with internal stakeholders and external suppliers to define, evaluate, and integrate next-generation hardware platform.
  • Build necessary tooling to assist continuous testing and validation.

Benefits

  • Annual performance bonus.
  • Equity.
  • Competitive benefits package.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service