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

Staff Software Engineer in Test, Lidar Systems

$150k - $190k

Ouster

Job Description

Job Description

At Ouster, we build lidar sensing technology. These sensors and accompanying software drive generational innovation cycles in industrial automation, autonomous vehicles, security, safety, crowd analytics systems, and smart cities. We have a market-leading product line of lidar sensors and are expanding our offering to include the perception software that makes 3D lidar data actionable to our customers. We believe our 3D lidar technology will serve as the foundation of tomorrow’s infrastructure, improving the capabilities of nearly every device or team that depends on cameras today. We are publicly traded on the Nasdaq (Ticker: OUST), with an annual revenue run rate of >$100M, and are growing rapidly.

Role Summary 

As a Staff Software Engineer in Test, you will be the architect and owner of the automated test framework for our cutting-edge Ouster lidar sensor software interface. You will design, build, and maintain a robust system that ensures our software is reliable, performant, and bug-free before it reaches our customers in the robotics, industrial automation, and automotive industries. While you'll be a key member of the Quality organization, you will work in close collaboration with the Design engineering team to integrate testing early and often in the development lifecycle. Your work will be critical to guaranteeing the world-class quality and reliability of our perception systems.

Key Responsibilities 
  • Expert Communicator: Articulate issues in a concise manner to technical and non-technical teams across the organization.
  • Framework Architecture & Development: Design, develop, and maintain a scalable and modular automated test framework from the ground up using modern practices in Python.
  • Test Case Implementation: Write clean, efficient, and maintainable automated tests that validate the functionality, performance, and stability of the lidar sensor's software interface, APIs, and communication protocols (TCP/UDP).
  • CI/CD Integration: Integrate the automated test suites into our CI/CD pipelines (e.g., GitLab CI, Jenkins) to enable continuous testing and provide rapid feedback to the development teams.
  • Hardware-in-the-Loop (HIL) Testing: Develop and manage HIL test setups to validate software behavior with physical lidar sensors, ensuring seamless hardware-software interaction.
  • Black-Box Type Testing:  Develop and run functional, non-functional, and regression tests to verify that the hardware and software work according to the requirements and are performant, stable, and always improving.
  • Data Analysis & Reporting: Create tools and dashboards to automatically analyze test results, visualize sensor output data (like point clouds), and clearly communicate quality metrics to stakeholders.
  • Cross-Functional Collaboration: Act as the quality advocate within engineering. Work closely with software, firmware, and systems engineers to understand new features, identify potential risks, and design effective test strategies.
  • Root Cause Analysis: Investigate, debug, and document failures, and work with developers to ensure resolutions are timely and effective. Quickly differentiate test setup issues and deeper engineering issues.
Qualifications 

Required:

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • 5+ years of experience in software development or test automation.
  • Strong programming proficiency in Python.
  • Demonstrated experience building automated test frameworks using tools like Python Unittest.
  • Solid understanding of software QA methodologies, tools, and processes.
  • Experience with CI/CD systems (e.g., Jenkins, GitLab CI).
  • Proficient with network protocols, particularly TCP/IP and UDP.
  • Experience leveraging AI and LLM tools to assist in analysis and reporting.

Preferred:

  • Experience working with hardware products, sensors, robotics, or IoT devices.
  • Knowledge of robotics frameworks like ROS or ROS2.
  • Experience with Docker for creating containerized and consistent test environments.
  • Familiarity with data analysis and visualization libraries (e.g., Pandas, NumPy, Plotly).
  • Experience with performance and load testing.
  • Experience with reviewing and testing security and safety critical features.
  • Experience with testing on Windows, Linux, and MacOS operating systems.

The base pay will be dependent on your skills, work experience, location, and qualifications. This role may also be eligible for equity & benefits. ($150,000 - $190,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.

Powered by JazzHR

sswkleWxLD

Vacancy posted 13 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Test, Lidar Systems in San Francisco, CA vacancy
  • $150k - $190k

     ...At Ouster, we build lidar sensing technology. These sensors and accompanying software drive generational innovation cycles...  ..., safety, crowd analytics systems, and smart cities. We have...  ...Role Summary   As a Staff Software Engineer in Test, you will be the architect... 
    Suggested
    Full time
    Work experience placement
    Local area

    Ouster

    San Francisco, CA
    a month ago
  • $107k - $150k

     ...sensors and tools for engineers, roboticists, and researchers...  .... We've transformed LIDAR from an analog device...  ...Overview Ouster is seeking a Software Engineer to build,...  ...automated production test infrastructure. In this...  ...electrical hardware to our data systems. We treat... 
    Suggested
    Work experience placement
    Local area
    Flexible hours

    Ouster

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

    Ouster is hiring a Software Engineer to optimize our automated production test infrastructure. You will develop clean, reusable software interfaces connecting our advanced Lidar hardware to data systems. The ideal candidate has over 3 years of experience in software development... 
    Suggested

    Ouster

    San Francisco, CA
    1 day ago
  •  ...The Role SPAN's Device Software team is responsible for...  ...heart of the home energy system; our software directly...  ..., top-tier engineers who excel at solving complex...  ...Responsibilities As a Staff Engineer on the Device...  ...and Hardware In the Loop test methodologies that validate... 
    Suggested
    Work at office
    Flexible hours

    Epoch Biodesign

    San Francisco, CA
    23 hours ago
  • $10 per hour

    Staff Software Engineer, Autonomous Freight Systems About Flexport: At Flexport, we believe global trade can move the human race forward. That’s why it’s our...  ...systems. Technical Rigor: A love of simple, well-tested code that is easy to extend and hard to break, combined... 
    Suggested

    Flexport

    San Francisco, CA
    1 day ago
  • $320k - $405k

     ...interpretable, and steerable AI systems. We want AI to be safe and...  ...of committed researchers, engineers, policy experts, and business...  ..., and we're looking for a Staff Software Engineer to join the build and...  ...layer Build durable, well-tested integrations with our financial... 
    Visa sponsorship
    Flexible hours

    Menlo Ventures

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

    Staff Avionics Test Software Engineer Develop avionics test architecture for a highly-advanced low Earth orbit space system. Location: San Francisco Bay Area. Compensation: $150,000 - $210,000 USD / year Job Tags: Software About The Role Ready to make connectivity from... 
    Full time
    Work at office
    Visa sponsorship
    Night shift

    jobs.frontdoordefense.com - Jobboard

    San Francisco, CA
    1 day ago
  • $192k - $260k

     ...Optional: MS or PhD in databases, distributed systems. Comfortable working towards a multi-...  ...the complexity of real-world data engineering architecture. Delta Pipelines : It's difficult...  ...and enables customers to deploy, test & upgrade pipelines and eliminate operational... 
    Worldwide

    Cacheflow

    San Francisco, CA
    23 hours ago
  • $141k - $242k

     ...Senior Or Staff Software Engineer Waabi, founded by AI visionary Raquel Urtasun...  ..., robust state estimation systems that keep our robotaxis and...  ...sensor fusion leveraging IMU, LiDAR, Radar, Camera, GNSS, wheel...  ...simulation platform) and on physical test tracks. Qualifications:... 
    Full time
    Work at office
    Work from home
    Flexible hours

    G2 Venture Partners

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

    Gravity is looking for a Staff Software Engineer in San Francisco to join their innovative team. This position involves building and scaling the...  ...of experience in software engineering, especially with ML systems. Compensation is competitive, ranging from $200,000 to $300... 

    Gravity

    San Francisco, CA
    3 days ago
  • $155k - $249k

     ...productionizing our sensor systems to allow Waabi Driver...  ...of sensor modalities (LIDAR, RADAR, cameras...). ~ Deploy and debug software on real vehicles...  ...many disciplines from engineering to operations. ~ Have...  ...schematic and use basic test equipment. The US... 
    Live in

    Waabi

    San Francisco, CA
    2 days ago
  • Bedrock Robotics Inc. is seeking a Senior or Staff Software Engineer to lead the development of hardware in loop (HIL) software infrastructure for autonomous machines. You will ensure system reliability and facilitate project development across various engineering domains... 

    Bedrock Robotics Inc

    San Francisco, CA
    1 day ago
  • About the Role You'll operate as a founding engineer, owning problems end-to-end. This is an in-person role in San Francisco working on...  ...around that index. What You'll Do Design and ship product and systems from zero to production Work directly with founders on product... 

    Jobr

    San Francisco, CA
    4 days ago
  • $210k - $255k

     ...come build with us at Crusoe. About the Role We are seeking a Staff Software Engineer to design, build, and scale Crusoe Cloud's customer-facing...  ...role — you'll ship customer-facing features, build systems from 0 to 1, and scale existing services alongside a team of... 
    Full time
    Temporary work

    Crusoe

    San Francisco, CA
    2 days ago
  • $231k - $340k

    Harvey is seeking a Software Engineer, Agents, to develop AI systems for legal professionals in San Francisco. The successful candidate will partner closely with customers, optimize agent performance, and stay updated on developments in agentic systems. Requirements include... 

    Harvey

    San Francisco, CA
    4 days ago
  • Gravity Engineering Services Pvt Ltd. is hiring for software engineers to design, build, and own product systems at Perplexity. Candidates will work on innovative AI products that enhance human productivity. The role requires strong programming skills and experience with... 

    Gravity Engineering Services Pvt Ltd.

    San Francisco, CA
    23 hours ago
  • $180k - $250k

    Staff Software Engineer, ML Performance & Systems Help fal maintain its frontier position on model performance for generative media models. Design and implement novel approaches to model serving architecture on top of our in-house inference engine, focusing on maximizing... 
    Currently hiring
    Relocation
    Visa sponsorship

    fal

    San Francisco, CA
    13 days ago
  • Saris AI, based in San Francisco, is seeking a Staff Software Engineer to own and architect core systems for AI-powered solutions in the banking industry. The ideal candidate has at least 8 years of experience in software engineering, with deep knowledge of Python, TypeScript... 

    Saris AI

    San Francisco, CA
    3 days ago
  • The Job Seneca is seeking a Senior Test Engineer to build the technical foundation of our UAV test program...  ..., creating test infrastructure, and analyzing system‑level performance across mechanical, electrical, and software domains. You will operate as a multi‑disciplinary... 
    Flexible hours

    Seneca

    Sausalito, CA
    1 day ago
  • Hinge Health is looking for a Staff Software Engineer to join our Device Software team in California. This individual contributor role centers on software systems behind connected medical devices, with a focus on Python and Next.js. You will lead the design and delivery... 

    Hinge Health

    San Francisco, CA
    4 days ago
  •  ...Siri and new frameworks and tools and testing strategies for making Siri more testable...  ...experience) ~8+ years of proven experience as Software Engineer ~ Proficient with Swift for client...  ...Pyramid, Component, Integration, System and End-to-End testing ~ Experienced... 

    Apple

    San Francisco, CA
    1 day ago
  •  ...information theory , probabilistic modeling , and distributed systems to design self-optimizing data infrastructure: systems that continuously...  ...improve how information is represented and used by AI. This engineering team partners closely with the Granica Research group led by... 
    Flexible hours

    Granica

    San Francisco, CA
    4 days ago
  • $147.93k - $291.61k

     ...Execution: Lead the end-to-end systems engineering lifecycle for the Sensing,...  ...across hardware and software teams. Architect Requirements...  ...systems, specifically in sensing (Lidar, Radar, Camera), perception...  ...trucking or heavy machinery. Testing at Scale: Applied and proven... 
    Full time
    Contract work
    Work at office
    Work from home
    Flexible hours

    Waabi

    San Francisco, CA
    4 days ago
  • $198k - $299k

     ...platform, teams can analyze, test, and optimize user experiences...  ...a query. Our in-house OLAP engine, Nova , processes trillions...  ...dramatically. We're looking for a Staff Software Engineer who wants to go...  ...full stack of a modern OLAP system - query planning and... 
    Work at office
    Immediate start
    Worldwide
    Home office
    Flexible hours

    Amplitude

    San Francisco, CA
    1 day ago
  • $148k - $260k

     ...positive way. To learn more visit: As a Software Engineer in High-Performance Onboard Algorithms,...  ...amounts of sensor data (camera, LiDAR, radar, and others) with low latency and...  ...specialized accelerators) and low-level system programming. - Collaborate with Waabi... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    San Francisco, CA
    3 days ago
  • $250k

     ...life. We're a stealth team of hardcore engineers, designers, and researchers discovering...  ...performance, polish, and a highly visual design system that feels intentional in every...  ...the bar for mobile engineering quality (testing, instrumentation, release discipline) and... 
    Work at office

    XOXO AI

    San Francisco, CA
    4 days ago
  • $300 per month

     ...Software Engineer Crusoe is on a mission to accelerate the abundance of energy and intelligence...  ...and physical maintenance, provision systems, and observability tooling. About the...  ...tooling for post-repair validation and testing tools such as burn-in, Pytorch, and NVIDIA... 
    Temporary work

    Crusoe

    San Francisco, CA
    2 days ago
  • $215k - $235k

     ...Staff Software Engineer Ironclad is the leading AI contracting platform that transforms agreements...  ...scope, design, and ship features and systems that meaningfully impact our customers...  ...create, evolve, and maintain a thoughtful testing strategy that keeps our product fast,... 
    Full time

    IRONCLAD COMPANY

    San Francisco, CA
    2 days ago
  •  ...Software Engineer Laurel is on a mission to return time. As the leading AI Time platform for...  ...enhance our products Implement automated testing and continuous integration/continuous...  ...and designs for those requirements and systems We want you not just to build but to... 
    Relocation package

    Laurel Property Services

    San Francisco, CA
    3 days ago
  • $200k - $275k

     ...Staff Software Engineer Peregrine helps public safety organizations, state and local and governments...  ...and product management to build systems that are robust, scalable, and user-centered...  ...~ Ability to write robust, well tested, and well-designed code that frequently... 
    Work at office
    Local area

    Peregrine Corporation

    San Francisco, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer in Test, Lidar Systems. Be the first to apply!