Staff Software Engineer, Devices Platform

4 days ago


Mountain View, California, United States Nuro Full time
Who We Are

Nuro exists to better everyday life through robotics. Founded in 2016, Nuro has spent eight years developing autonomous driving (AD) technology and commercializing AD applications. The Nuro Driver is our world-class autonomous driving system that combines AD hardware with our generalized AI-first self-driving software. Built to learn and improve through data, the Nuro Driver is one of the few driverless autonomous technologies on public roads today.

Nuro has raised over $2B in capital from Fidelity, Bailie Gifford, T. Rowe Price, Google, and other leading investors. We've partnered with some of the world's most respected brands including Uber, FedEx, Domino's, Walmart, Kroger, and 7-Eleven.
About the Role

The Devices Platform team's mandate is to lay the foundation of Nuro's onboard software for our sensor and compute platform, including device drivers, inter-device protocols and pipelines, and device runtime APIs. Sensors and compute hardware are the eyes, ears, and brains of our self-driving robots. We are creating the hardware-agnostic platform to be used by the perception and autonomy SW stack, and to realize the full potential of our sensor and compute HW in reliability, quality, and performance. The projects we work on are high impact and high visibility within Nuro. This team is also responsible for working with internal stakeholders and external suppliers to define, evaluate, integrate the next generation HW platform for Nuro's products and to build the necessary tooling to assist continuous testing and validation.
About the Work
  • Design and develop sensor and compute systems for robotics
  • Architect and/or deploy Nuro sensors & autonomous SW with high reliability and performance on embedded SOCs
  • Deliver reliable SW through metrics monitoring, automated testing, and vendor collaboration
  • Debug complex systems, root-cause failure modes, and deploy effective solutions
  • Lead cross-functional projects on sensors and compute for autonomous vehicles
  • Mentor software engineers to bring them to their full potential
About You
  • Domain experience: Experience in robotics or autonomous driving systems
  • Technical excellence: Proven ability to deep dive, hands on, into complex embedded and real-time systems; strong proficiency in C++, with emphasis on concurrency; system software development expertise, from the device driver to the application level, with deep understanding of kernel-level algorithmic correctness and performance optimization
  • Reliability Experience: Experience with finding and solving one-in-a-million type reliability bugs in software/hardware systems
  • Leadership Experience: Experience leading technical projects which include components which should by design never fail (99.9999+% success rate)
  • 8+ years of experience with a bachelor's or master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field; 6+ years of experience with a Ph.D degree
  • Clear and concise communicator who collaborates effectively with engineers, PMs, and other stakeholders
Bonus Points
  • Experience in robotics hardware components, including sensors, embedded platforms (with multiple CPUs, GPUs, ISPs, and accelerators)
  • Knowledge of Linux kernel and device driver level programming, including threading, IPC, shared memory, and synchronization
  • Knowledge of networking, full IP protocol stack, from PHY through TCP, UDP, and to application layer
  • Experience with radar, lidar, visual or thermal imaging cameras
  • Experience with machine learning or image processing
  • Experience with GPU programming and low level driver optimization for Nvidia GPUs
  • Experience with programming peripheral devices and device communication protocols such as USB, SPI, I2C, UART
At Nuro, your base pay is one part of your total compensation package. For this position, the reasonably expected base pay range is between $183,000 and $275,000 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. This position is also eligible for an annual performance bonus, equity, and a competitive benefits package.

At Nuro, we celebrate differences and are committed to a diverse workplace that fosters inclusion and psychological safety for all employees. 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.

  • Mountain View, California, United States Nuro Full time

    Who We Are Nuro exists to better everyday life through robotics. Founded in 2016, Nuro has spent eight years developing autonomous driving (AD) technology and commercializing AD applications. The Nuro Driver is our world-class autonomous driving system that combines AD hardware with our generalized AI-first self-driving software. Built to learn and improve...


  • Mountain View, California, United States Nuro Full time

    About NuroNuro exists to better everyday life through robotics. Founded in 2016, Nuro has developed autonomous driving technology and commercialized AD applications.The Nuro Driver is a world-class autonomous driving system combining AD hardware with our AI-first self-driving software. It's built to learn and improve through data, making it one of the few...


  • Mountain View, California, United States Nuro Full time

    Who We Are Nuro exists to better everyday life through robotics. Founded in 2016, Nuro has spent eight years developing autonomous driving (AD) technology and commercializing AD applications. The Nuro Driver is our world-class autonomous driving system that combines AD hardware with our generalized AI-first self-driving software. Built to learn and improve...


  • Mountain View, California, United States General Motors Full time

    The Role:This is a unique opportunity to join our team as a Staff Software Engineer and contribute to the development of our vehicle compute platform. You will work closely with our engineering teams to design and develop high-performance software components, collaborate with other engineers to drive kernel development strategies, and ensure the successful...


  • Mountain View, California, United States General Motors Full time

    The Role:This is a unique opportunity to join our team as a Staff Software Engineer and contribute to the development of our vehicle compute platform. You will work closely with our engineering teams to design and develop high-performance software components, collaborate with other engineers to drive kernel development strategies, and ensure the successful...


  • Mountain View, California, United States Lark Health Full time

    Job Description Job Description About LarkAt Lark Health, we're leading the way into a new era of cardiometabolic care, leveraging advanced AI techniques–including deterministic and generative models–to provide scalable, affordable, and compassionate care. We help our healthcare partners manage over 30 million lives and prevent conditions like obesity,...


  • Mountain View, California, United States General Motors Full time

    Job DescriptionThis role is categorized as hybrid. This means the successful candidate is expected to report to Warren, Michigan or Mountain View three times per week, at minimum.At ADAS/AD (Advanced Driver Assistance Systems and Automated Driving) Software Organization within General Motors, we are working on developing cutting-edge ADAS features for...


  • Mountain View, California, United States Nuro Full time

    Overview of NuroNuro is a robotics company dedicated to improving daily life through innovative technologies. Founded in 2016, we've been at the forefront of autonomous driving technology and commercialization.Our flagship product, the Nuro Driver, is a cutting-edge autonomous driving system that combines AD hardware with AI-first self-driving software. This...


  • Mountain View, California, United States LinkedIn Full time

    Company DescriptionLinkedIn is the world's largest professional network, built to help members of all backgrounds and experiences achieve more in their careers. Our vision is to create economic opportunity for every member of the global workforce. Every day our members use our products to make connections, discover opportunities, build skills and gain...


  • Mountain View, California, United States LinkedIn Full time

    Company DescriptionLinkedIn is the world's largest professional network, built to help members of all backgrounds and experiences achieve more in their careers. Our vision is to create economic opportunity for every member of the global workforce. Every day our members use our products to make connections, discover opportunities, build skills and gain...


  • Mountain View, California, United States Commure + Athelas Full time

    Job Description Job Description Healthcare providers go into medicine to care for people, but end up losing valuable time each day to admin work and other workplace challenges. Time that could otherwise be spent helping patients. And patients end up suffering as a result. At Commure, we build solutions that simplify providers' lives and keep them connected...


  • Mountain View, California, United States Verily Full time

    Who We AreVerily is a subsidiary of Alphabet that is using a data-driven approach to change the way people manage their health and the way healthcare is delivered. Launched from Google X in 2015, our purpose is to bring the promise of precision health to everyone, every day. We are focused on generating and activating data from a variety of sources,...


  • Mountain View, California, United States LinkedIn Full time

    At LinkedIn, we're pushing the boundaries of scaling large models together. Our team is responsible for developing and implementing AI model training, feature engineering, and serving infrastructure to power our platform.The role involves designing, implementing, and optimizing the performance of large-scale distributed serving or training for personalized...


  • Mountain View, California, United States LinkedIn Full time

    About LinkedIn:LinkedIn is the world's largest professional network, built to help members of all backgrounds and experiences achieve more in their careers. Our vision is to create economic opportunity for every member of the global workforce. Every day, our members use our products to make connections, discover opportunities, build skills, and gain...


  • Mountain View, California, United States LinkedIn Full time

    LinkedIn is the world's largest professional network, built to create economic opportunity for every member of the global workforce. Our products help people make powerful connections, discover exciting opportunities, build necessary skills, and gain valuable insights every day. We're also committed to providing transformational opportunities for our own...


  • Mountain View, California, United States Aurora Innovation Full time

    Job DescriptionAs a Staff Software Engineer in the Hardware-in-the-loop (HIL) Platform team at Aurora Innovation, you will be responsible for designing and maintaining the HIL infrastructure to accelerate development, automated testing, and deployment of Aurora software. You will write high-quality, highly testable code in a fast-paced environment using...


  • Mountain View, California, United States Verily Full time

    Who We AreVerily is a subsidiary of Alphabet that is using a data-driven approach to change the way people manage their health and the way healthcare is delivered. Launched from Google X in 2015, our purpose is to bring the promise of precision health to everyone, every day. We are focused on generating and activating data from a variety of sources,...


  • Mountain View, California, United States Verily Full time

    Who We AreVerily is a subsidiary of Alphabet that is using a data-driven approach to change the way people manage their health and the way healthcare is delivered. Launched from Google X in 2015, our purpose is to bring the promise of precision health to everyone, every day. We are focused on generating and activating data from a variety of sources,...


  • Mountain View, California, United States LinkedIn Full time

    LinkedIn is the world's largest professional network, built to create economic opportunity for every member of the global workforce. Our products help people make powerful connections, discover exciting opportunities, build necessary skills, and gain valuable insights every day. We're also committed to providing transformational opportunities for our own...


  • Mountain View, California, United States Harness Full time

    Harness is a high-growth company that is disrupting the software delivery market. Our mission is to enable the 30 million software developers in the world to deliver code to their users reliably, efficiently, securely and quickly, increasing customers' pace of innovation while improving the developer experience. We offer solutions for every step of the...