Software Engineer, Onboard Systems Infrastructure

Sorry, this job was removed at 7:28 a.m. (PST) on Thursday, May 28, 2020
Find out who's hiring remotely in San Francisco.
See all Remote Developer + Engineer jobs in San Francisco
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Who We Are

Nuro is a robotics start-up whose mission is to accelerate the benefits of robotics for everyday life. We have an elite team of entrepreneurs and engineers, designers, and scientists. We believe AI and robotics are at the cusp of transforming daily life and we are dedicated to building meaningful products with this technology. Join us and play a critical role in our mission.

About the Role

We are looking for engineers to make our bots come to life. Our vehicle infrastructure engineers provide a stable, high-performance platform that allows our autonomy teams to implement an autonomy stack that works across multiple bot generations and variants. This work requires close collaboration with both our hardware teams to select hardware components and bring up new platforms as well as roboticist to design good interfaces and resolve performance problems.

About the Work

  • Work on multiple Linux-based systems inside our vehicle
  • Collaborate with other software teams to build foundational libraries and interfaces with emphasis on low-latency and consistent performance
  • Design, implement, and employ performance analysis tools to improve resource utilization, reduce latency, and resolve system-level bottlenecks
  • Collaborate cross functionally with hardware and sensor engineering teams to enable the use of new components/devices on the self-driving vehicles
  • Use your expertise to debug hard-to-reproduce whole-system problems
  • Provide guidance for evaluating new hardware components (GPUs, CPUs, accelerators, …)

About You 

  • Excellent coding & debugging skills
  • Expert knowledge of Unix/Linux environments
  • 2+ years of industry C/C++ experience
  • Knowledge of TCP/IP, network programming, and low level system/framework design
  • You have start-up DNA: You have demonstrated an ability to thrive in the ambiguity of a dynamic, start-up environment or have the DNA to do so
  • You possess a bachelor's degree in Computer Science, Electrical Engineering, or a related field.

Bonus Points

  • Linux kernel or embedded software development experience 
  • Experience with Android OS bringup or low-level Android work 
  • Robotics experience, ML inference optimization experience, computer architecture experience

Nuro is an equal opportunity employer and expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

1300 Terra Bella Ave, Mountain View, CA 94043

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about NuroFind similar jobs