Optimize the performance of Nuro’s AV software, ensuring vehicles can react quickly and safely to the world around them.
Compensation
At Nuro, your base pay is one part of your total compensation package. For this position, the reasonably expected base pay range is between $160,360 and $240,540 for the level at which this job has been scoped. This position is also eligible for an annual performance bonus, equity, and a competitive benefits package.
Responsibilities
Analyze, profile, debug, monitor, and optimize the performance of AV software
Design and develop systems and tools for memory management, thread prioritization and scheduling, GPU execution, process/thread lifetime management
Work with engineers from different teams to define performance-first system level architecture and building blocks
Build core libraries and APIs to enable autonomy engineers to write high-performance code
Drive and encourage best practices within the team and the rest of the organization
Lead productization across perception, localization and mapping (SLAM), navigation, and spatial memory on the robot for next-generation robotics systems. Partner with applied scientists to turn research into production components on embedded GPUs.
Locations (2)
N.Reading, Massachusetts, United States
Wilmington, Massachusetts, United States
Compensation
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location.
Responsibilities
Set the technical direction for the robot's perception, SLAM, navigation, and spatial memory software, and lead the engineers who build it
Own how well the robot perceives and navigates in real facilities, and drive the fixes when it falls short
Work with applied science leaders to bring research from prototypes to production
Make tradeoffs across the stack, such as what runs on the robot versus in the cloud and how models share limited compute
Define how perception and mobility work with planning, manipulation, and safety, and create alignment across teams