Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff C++ Software Engineer - Ouster SDK Team

$180k - $220k

Ouster

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 you're passionate about software craftsmanship, high-performance systems, and shaping the future of spatial computing, we want you on our team! As a Senior Software Engineer on the Ouster SDK (Software Development Kit) team, you'll be the architect of the bridge between our world-class hardware and the developers building the future. You will play a key role in developing the core infrastructure and high-performance libraries that power autonomous applications worldwide. You will contribute to the evolution of the open-source Ouster SDK, a tool set for customers to access, process, and visualize high-throughput LiDAR data. This role requires a deep mastery of high-performance C++ development and a passion for crafting clean, efficient, and intuitive APIs. While you will work closely with firmware, perception, and cloud teams, your primary focus is on engineering excellence, system stability, and performance. We are looking for a solid C++ software engineer who is excited to apply their expertise in the robotics and autonomy domain. This is a hybrid role with “onsite” time in our San Francisco headquarters. Relocations will be sponsored. Job Responsibilities: Architect Core Infrastructure: Design and implement high-performance features for the open-source Ouster SDK in C++ and Python. API Design: Craft clean, robust, and developer-friendly APIs that enable complex LiDAR data processing across various platforms. Performance Optimization: Develop and maintain high-performance, low-latency, cross-platform code capable of handling massive data streams. Collaborative Engineering: Translate complex customer and internal requirements into scalable engineering implementations. Documentation & Quality: Maintain high standards for code quality, testing, and documentation to ensure the SDK remains a robust, performant, and reliable tool for our global community. Stakeholder Engagement: Demonstrate new software capabilities to customers and stakeholders, acting as a technical authority on our software stack. Job Requirements: C++ Mastery: 7+ years of experience in high-performance, modern C++ (C++14/17/20). Systems Programming: Strong experience in systems-level development, including memory management, multi-threading, and performance profiling. Python Proficiency: Strong experience with Python and its ecosystem, particularly for packaging and performance-critical applications. Software Architecture: Proven track record of defining, developing, and deploying complex software systems or libraries. Linux Expertise: Significant experience developing in Linux environments, including knowledge of Linux networking and protocols. Troubleshooting: Exceptional ability to debug and troubleshoot complex, multi-component software systems. Communication: Strong communication and collaboration skills, with the ability to explain technical concepts to both peers and non-technical stakeholders. Bonus Points: Robotics Interest: Experience with or a strong interest in learning autonomy systems (Localization, SLAM, Path Planning). Sensor Integration: Past experience integrating and processing data from sensors (LiDAR, cameras, IMUs). Language Interoperability: Experience with Pybind11 or other ways to bridge C++ and high-level languages. Cross-Platform: Experience with Windows or macOS development and cross-platform build systems (CMake). 3D Visualization: Experience with OpenGL, WebAssembly, or other real-time visualization technologies. DevOps: Experience with Jenkins or other CI/CD systems. Open Source: Experience maintaining or contributing to a significant open-source codebase. Containerization: Experience developing and deploying with Docker. The base pay will be dependent on your skills, work experience, location, and qualifications. This role may also be eligible for equity & benefits. ($180,000 - $220,000) We acknowledge the confidence gap at Ouster. You do not need to meet all of these requirements 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. #J-18808-Ljbffr Ouster

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Staff C++ Software Engineer - Ouster SDK Team in San Francisco, CA vacancy
  • $180k - $220k

     ...relevant experience to a new industry, join our team as we help shape a brighter way forward. Tech Lead, AI Engineering JLL | AI Engineering | Full-Time...  ...with agent frameworks such as the Claude Agent SDK. Shipped AI-assisted production code.... 
    Suggested
    Daily paid
    Full time
    Local area
    Remote work

    JLL

    San Francisco, CA
    1 day ago
  • $111.78k - $206.88k

     ...Staff Engineer Mobile SDK Xbox Advertising is the gateway for brands to the #1 cross...  ...SDK in our Ads Engineering team, empowering cutting-edge...  ...~ Proficiency in modern C/C++ programming is a must ~ Experience writing native software for Android or iOS platforms... 
    Suggested
    Full time
    Temporary work
    Part time
    Local area
    Relocation package

    Activision Blizzard

    San Francisco, CA
    3 days ago
  • $210k - $260k

     ...We are building a new elite Squad Team : a small, high-leverage engineering group focused on fast-moving, high-...  ...experience building and shipping production software in fast-paced environments. A...  ...AI Base Salary Ranges: ~ Staff: $210,000 - $260,000 The base... 
    Suggested
    Full time
    Contract work

    Ironclad Inc

    San Francisco, CA
    20 hours ago
  • $180k - $200k

     ...or follow us on LinkedIn. AI Engineering @ Ironclad Ironclad is...  ...maintain reliable, highly scalable software and services designed for a high...  ...: Work with platform teams to consume and manage internal...  ...200,000 Base Salary Range - Staff: $210,000 - $235,000 The base... 
    Suggested
    Contract work

    Ironclad

    San Francisco, CA
    1 day ago
  • $170k - $190k

     ...role on our developer relations team, you'll help support and...  ...looking for an experienced Android Engineer to join our Developer Relations...  ...capabilities from Rive’s core C++ runtime through JNI and Kotlin...  ...for new features, devices, and SDK versions. What you will bring Android... 
    Suggested
    Work at office
    Remote work

    Rive

    San Francisco, CA
    4 days ago
  • Requirements Experience leading a team of software engineers , Advanced proficiency programming in at least one of C++, Python, or Go , Proficiency programming in at least two...  ...mentor your team, and work hands-on with an SDK that involves a lot of C++, Python, and Protobuf... 

    Intrinsic

    San Francisco, CA
    2 days ago
  • $180k - $220k

     ...innovation firm in San Francisco seeks a Senior Software Engineer to architect and implement cutting-edge...  ...candidate will have over 7 years of C++ experience, strong Python skills, and...  ...compensation between $180,000 and $220,000, alongside equity and benefits. #J-18808-Ljbffr Ouster

    Ouster

    San Francisco, CA
    3 days ago
  •  ...network and FusionEngine™ software deliver centimeter-level accuracy...  ...: We're seeking a Staff Embedded Software Engineer (Generalist) who thrives at...  ...optimization of embedded C++ software for real-time sensor...  ...best practices across the team Own key parts of the... 
    Flexible hours

    Point One Navigation

    San Francisco, CA
    1 day ago
  • $160k - $220k

     ...Embedded Engineering Team At Ouster, we build sensors and tools for engineers, roboticists...  ...your help! As the Sr or Staff level for the Embedded...  ...and building the embedded software that powers our lidar...  ...expertise in Linux, C, and C++, Rust, and Python. Your breadth... 
    Work experience placement
    Work at office
    Local area

    Ouster

    San Francisco, CA
    20 hours ago
  • $165k - $247k

     ...AI Agents embedded across our platform, teams can analyze, test, and optimize user experiences...  ...Amplitude is almost always through an SDK. That means our SDKs are not just...  ...of SDK team: Most companies hire SDK engineers per language. We don't. We're recruiting... 
    Home office
    Flexible hours

    Amplitude

    San Francisco, CA
    4 days ago
  • $140.4k - $372.3k

     ...leading platform for agentic software development - powered by...  ...Overview As a Staff Software Engineer on the Copilot Agents team at GitHub, you will help...  ...including the Copilot CLI, SDK, and agent harness; Copilot...  ..., but not limited to, C, C++, C#, Java, JavaScript, Go... 
    Ongoing contract
    Remote work

    GitHub

    San Francisco, CA
    20 hours ago
  • $293k - $385k

     ...About the Team Our team brings OpenAI's most capable technology to the world through...  ...through the Responses API, Agents SDK, Realtime API, and more. Our SDKs turn that...  ...the Role We are looking for a software engineer to help build the official SDKs that power... 
    Internship

    OpenAI

    San Francisco, CA
    3 days ago
  • $196k - $294k

     ...Software Engineer, AI SDK Hybrid - San Francisco, New York City About Vercel: Vercel is the agentic infrastructure company. We free people...  ...a decade, Vercel has shaped how the web is built. As the team behind Next.js, v0, and AI SDK, we create products that... 
    Work at office
    Remote work
    Work from home
    Worldwide
    Monday to Friday
    Flexible hours

    c e r e m o n y

    San Francisco, CA
    6 days ago
  • $320k - $405k

     ...Staff Software Engineer, Android San Francisco, CA | New York City, NY | Seattle, WA About Anthropic...  ...users and for society as a whole. Our team is a quickly growing group of committed...  ...in Kotlin, Jetpack Compose, Android SDK and the broader Android ecosystem Proficiency... 
    Work at office
    Visa sponsorship
    Flexible hours

    Anthropic

    San Francisco, CA
    1 day ago
  •  ...are looking for an experienced Senior Staff Software Engineer to join our Builder Tools engineering organization...  ...be a mentor, technical leader and a team player who is hands-on and comfortable...  ...in AI tools (e.g., Claude Code, Agent SDK, Prompts, Skills, Cursor),... 
    Remote work

    SoFi

    San Francisco, CA
    1 day ago
  • $190k - $280k

    About Sentry Software runs the world and the pace is faster than ever....  ...issues before users notice, so teams can spend less time firefighting...  ...t your typical Senior Software Engineer position. As a key member of our growing JavaScript SDK team, you'll be at the forefront... 
    Hourly pay
    Full time
    Relocation

    Sentry

    San Francisco, CA
    4 days ago
  •  ...Software Engineer Valthos Inc. Valthos is an applied biological intelligence company...  ...understand them Work with users to develop SDK for technical users Develop and...  ...underpin the productivity of our development teams. Everything from our internal dev... 
    Work at office

    Valthos

    San Francisco, CA
    3 days ago
  • $172.4k - $258.6k

    Senior SDK Engineer, Unity Ads (iOS) San Francisco, CA, USA, Full-time The opportunity We are hiring a Senior SDK Engineer to act as a senior...  .... Collaborate closely with Android engineers, backend teams, product managers, and QA to ensure consistent SDK behavior and... 
    Full time
    Worldwide
    Relocation package

    Israelvcforum

    San Francisco, CA
    1 day ago
  • $150k - $190k

     ...Staff Software Engineer In Test At Ouster, we build lidar sensing technology. These sensors and accompanying software drive generational innovation cycles...  ..., improving the capabilities of nearly every device or team that depends on cameras today. We are publicly traded... 
    Work experience placement
    Local area

    Ouster

    San Francisco, CA
    2 days ago
  •  ...company in San Francisco is seeking a skilled Software Engineer to develop high-quality mobile SDKs for...  ...iOS and Android platforms and ensure SDK reliability and security in blockchain...  ...design and cryptography. Join a dynamic team that is transforming how fintech applications... 
    Remote work

    Dynamic

    San Francisco, CA
    4 days ago
  •  ...patented AI. As a Lead Android SDK Engineer, you will guide the strategic...  ...advertising. You will lead a team of Android engineers, partner...  ..., Engineering Managers, and Staff engineers on feature...  ...Gradle build system ~ Strong software testing practices, including... 
    Work at office
    Worldwide

    LoopMe

    San Francisco, CA
    20 hours ago
  •  ...world's most reliable on-demand, logistics engine for delivery. We are continuing to grow...  ...because you will… Work within our engineering teams to build exciting features Improve our...  ...Science or equivalent Expert at Swift, and iOS SDK Familiarity with networking, storage, and... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    DoorDash USA

    San Francisco, CA
    2 days ago
  • $175k - $300k

     ...are on the lookout for extraordinary engineers and scientists to join our team. Your previous experience in...  ...-up during vehicle assembly; debug software-hardware integration issues. Contribute...  ...or robotics. ~ Strong C/C++ and Python skills; experience with... 

    Foundation Robotics

    San Francisco, CA
    1 day ago
  • $190k - $286k

     ...AI Agents embedded across our platform, teams can analyze, test, and optimize user...  ...insights at scale. We’re looking for a Staff Software Engineer, Android to play a key technical...  ...the Android platform expert that other SDK teams, such as Experiment, Guides, and... 
    Full time
    Work at office
    Home office
    Flexible hours

    Amplitude

    San Francisco, CA
    16 hours ago
  • $172.4k - $258.6k

    Israelvcforum in San Francisco is hiring a Senior SDK Engineer to contribute to the iOS SDK, owning features from design to implementation...  ...with Ads SDKs, and will work closely with cross-functional teams to enhance SDK stability. This full-time position offers a competitive... 
    Full time

    Israelvcforum

    San Francisco, CA
    1 day ago
  • Sentry, a leader in application performance monitoring, is seeking a Senior Software Engineer with JavaScript expertise in San Francisco. As part of the JavaScript SDK team, you will work on innovative SDKs for frameworks like React and Vue, ensuring powerful tools for... 

    Sentry

    San Francisco, CA
    4 days ago
  • $150k - $200k

     ...the Role: The Demand Services Team is architecting the future of Taskrabbit's service engine. Our mission is to build a scalable...  ...' complex needs. As a Staff Engineer on this team, you won't...  ...years of professional experience in software development, with a primary focus... 
    H1b
    Immediate start
    Flexible hours

    Taskrabbit

    San Francisco, CA
    16 days ago
  •  ...building a future where engineers are focused on...  ...group of veterans in AI, software, and infrastructure, backed...  ...role We're hiring a Staff Software Engineer, AI....  ...systems languages (Rust, C++, Go) or JVM languages (...  ...we work Small teams, big impact: We believe... 

    Cleric

    San Francisco, CA
    4 days ago
  •  ...sustainable future. What the job involves As a Staff Software Engineer on the Perception team, you will be a key technical leader, defining and...  ...integration into Hayden's core product platform. This is a C++ software engineering position demanding both hands-on... 

    Hayden AI

    San Francisco, CA
    1 day ago
  • $179.14k - $240k

     ...Sr. Staff Software Engineer Astra's mission is to improve life on Earth from space by creating a healthier...  ..., the Astra Spacecraft Engine. The Team Software is at the forefront of how...  ...and TypeScript, but we interact with C/C++, Go, and various other languages on a... 

    ASTRA

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff C++ Software Engineer - Ouster SDK Team. Be the first to apply!