
Staff Software Engineer, Devices Platform
4 days ago
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
- 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
- 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, 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.
-
Senior Software Engineer, Devices Platform
5 days ago
Mountain View, California, United States Nuro Full timeWho 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 timeAbout 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...
-
Senior Software Engineer, Sensor Platform
5 days ago
Mountain View, California, United States Nuro Full timeWho 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 timeThe 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 timeThe 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...
-
Staff Software Engineer, Data Platform
7 days ago
Mountain View, California, United States Lark Health Full timeJob 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,...
-
Staff Embedded Software Engineer, Platform
4 days ago
Mountain View, California, United States General Motors Full timeJob 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 timeOverview 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...
-
Staff Software Engineer, AI Platform
5 days ago
Mountain View, California, United States LinkedIn Full timeCompany 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...
-
Staff Software Engineer, AI Platform
2 days ago
Mountain View, California, United States LinkedIn Full timeCompany 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...
-
Software Engineer, Platform Engineering
7 days ago
Mountain View, California, United States Commure + Athelas Full timeJob 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...
-
Software Engineer, Platform Engineering
4 days ago
Mountain View, California, United States Verily Full timeWho 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,...
-
Staff Software Engineer
5 days ago
Mountain View, California, United States LinkedIn Full timeAt 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...
-
Senior Staff Software Engineer
4 days ago
Mountain View, California, United States LinkedIn Full timeAbout 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 timeLinkedIn 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...
-
Staff Software Engineer Position
7 days ago
Mountain View, California, United States Aurora Innovation Full timeJob 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 timeWho 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 timeWho 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 timeLinkedIn 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...
-
Senior Software Engineer, Platform
4 days ago
Mountain View, California, United States Harness Full timeHarness 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...