Skip to content
← Back to job listings

Software Engineer (Onboard Infrastructure)

Nuro · Mountain View, CA, United States

External listingfull-timeabout 2 months ago

About The Role

Join Nuro, a leading autonomous delivery service, as a Software Engineer in one of three key areas: Onboard Systems, Performance, or Devices Platform. You will work closely with various teams to ensure the integration of software and hardware, optimize performance, and lay the foundation for Nuro's onboard software. This position offers competitive benefits, including stock options, health insurance, and work-from-home opportunities.

  • Collaborate with software, hardware, and systems/safety teams to ensure new software and hardware work together safely and reliably.
  • Optimize the performance of Nuro’s AV software, ensuring vehicles can react quickly and safely to the world around them.
  • Lay the foundation of Nuro’s onboard software for sensor and compute platforms, including device drivers, inter-device protocols, and pipelines.
  • Must have strong C++ skills
  • You have strong problem-solving and programming skills
  • 2+ 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
  • You have 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); and different compute modalities (x86, ARM, GPU, FPGA, etc)

This is an external listing. JobSpring does not represent or verify the employer. Report this listing