Senior Autonomy Engineer
Ouster - San Francisco, CA
Apply NowJob Description
At Ouster, we create cutting-edge sensors and software solutions for engineers, roboticists, and researchers to help make the world safer and more efficient. Our advanced sensor hardware and vision algorithms are integral to a wide range of applications, including autonomous vehicles, drones, and more. If youre passionate about tackling complex challenges and shaping the future of autonomy, we want you on our team!As a Senior Autonomy Engineer on the Ouster SDK (Software Development Kit) team, youll play a key role in developing systems and features that power autonomous applications, including robotics and Advanced Driver Assistance Systems (ADAS). Youll also contribute to the evolution of the open-source Ouster SDK"”an essential toolset for customers to access, process, and visualize LiDAR data, enabling them to bring their robotic systems to life.This role requires a keen eye for high-performance C++ development and crafting clean, efficient APIs. You'll collaborate closely with internal teams, including Ousters LiDAR development and perception teams, as well as external stakeholders in the open-source community. Additionally, you will have the opportunity to work directly with key customers to understand their challenges and provide innovative solutions, either by leveraging existing SDK features or creating new ones.This job is a hybrid onsite in San Francisco headquarters. Job Responsibilities:Develop custom systems for autonomy, robotics and ADAS applications based on Ouster SDK featuresTranslate customer requirements into engineering implementationDesign, implement, and test features in C++ and Python for the open-source Ouster Lidar Sensor SDKDevelop and maintain clean, high-performance, robust cross-platform codePrototype, design, and implement in-house tools to support internal engineering teams from embedded software to optics and manufacturing in building lidar sensorsEnhance internal perception and mapping capabilitiesDocument, plan, and track your workDemonstrate new products to customers and stakeholdersJob Requirements:4+ years of experience in high-performance C++ and Python4+ years of experience developing autonomy systems with localization, obstacle avoidance and path planning algorithmsProven track record of defining, developing and deploying fully autonomous robotic systems.Proven ability to troubleshoot complex systems, particularly in robotics, autonomous driving, and multi-sensor environments.Ability to integrate and process data from multiple sensors (LiDAR, cameras, IMUs) to achieve robust system performanceStrong communication, collaboration, and leadership skillsSignificant Linux experienceSome knowledge of Linux networking, networking protocols and Python packagingExperience working with Robotics Processing Platforms such as Nvidia Jetson, RaspberryPiExperience developing and deploying with DockerAbility to travel twice a quarter to customer sitesBonus points:Experience with cross-platform development, especially Windows or macOSPast experience working directly with customersLiDAR-based approaches for precise positioningNetwork programming experiencePybind11Experience with Jenkins or other CI/CD systemsExperience with CMake, build, packagingWeb assemblyOpenGLExperience maintaining an open-source codebaseExperience designing and implementing APIs for lidar, imaging, or other sensorsThe base pay will be dependent on your skills, work experience, location, and qualifications. This role may also be eligible for equity & benefits.We acknowledge the confidence gap at Ouster. You do not need to meet all of theserequirements to be the ideal candidate for this role.Ouster is an Equal Employment Opportunity employer that pursues and hires a diverse workforce. Ouster does not make employment decisions on the basis of race, color, religion, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military status, or any other basis protected by local, state, or federal laws. Ouster also strives for a healthy and safe workplace, and prohibits harassment of any kind. Pursuant to the San Francisco Fair Chance Ordinance, Ouster considers qualified applicants with arrest and conviction records for employment. If you have a disability or special need that requires accommodation, please let us know.
Created: 2025-03-10