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
    14 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
  • $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
    1 day 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
  • 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
    14 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
  •  ...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
  • $195k - $257.5k

     ...Staff Software Engineer Circle is one of the world's leading internet financial platform companies...  ...Circle's in-house blockchain systems infrastructure to support the tokenization...  ...Product and Engineering teams to design, test, and shape Circle features, including... 
    Contract work
    Remote work
    Flexible hours

    Circle

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

     ...Staff Software Engineer, Fullstack (Marketing) New York, NY; San Francisco, CA; USA Flex is a...  ...onboarding challenges. Design, develop, test, and deploy robust APIs, services and...  ...improvements. Proficient in CI/CD systems (preferably GitHub Actions), git, and... 
    Full time
    Local area
    Relocation package
    Flexible hours
    2 days per week
    3 days per week

    FLEX Inc

    San Francisco, CA
    1 day ago
  •  ...in office) About our Engineering Teams We’re hiring across...  ...you want to grow. Our software development is AI-...  ...Database: PostgreSQL Testing & Code Quality: Jest and...  ...What You Will Do As a Staff Software Engineer, you...  ..., distributed backend systems, ideally in the fintech... 
    Bank staff
    Work at office
    Night shift
    2 days per week

    Sydecar

    San Francisco, CA
    14 hours 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
  •  ...10x this year. About this role As a Staff Software Engineer at Amigo, you'll take on the hardest technical...  ...What you might work on Designing the systems that keep AI agents reliable and safe...  ...Every internal decision gets pressure-tested: does this make patients' lives better... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Amigo AI

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

     ...Staff Software Engineer, AI Peregrine helps public safety organizations, state and local and governments...  ...Ability to write robust, well tested, and well-designed code that frequently...  ...architecting and scaling distributed software systems Strong best practices in modern... 
    Work at office
    Local area

    Peregrine Corporation

    San Francisco, CA
    2 days ago
  • $225k - $320k

     ...Full Time · Department: Engineering (R&D) · Work type: On-...  ...keying information into systems, chasing documents,...  ...collaboration. Join a lean, staff-level team (ex-Affirm,...  ...code with appropriate test coverage. Troubleshoot...  ...both product manager and software engineer... 
    Full time
    Work at office
    Immediate start
    Relocation

    Neara

    San Francisco, CA
    4 days ago
  • $160.2k - $290.7k

     ...develops the first layers of software on the GM Autonomous...  ...platforms. Role As a Staff Software Engineers, you are the expert professionals...  ...work on the multi-sensor system services and frameworks in...  ...class code, documentation, testing, and monitoring. Partner... 
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    San Francisco, CA
    4 days ago
  •  ...company to LinkedIn. About the Role As a Staff Software Engineer, you'll shape the technical direction of Magical's AI agent systems. You'll drive product delivery, elevate...  ...building systems that draft workflows, test them, catch failures, suggest improvements,... 
    Work at office

    Magic Al

    San Francisco, CA
    1 day ago
  •  ...What you’ll do Own and evolve frontend systems that span multiple product areas, ensuring...  ..., quality, and scalability Partner with engineering leadership, product, and design to shape...  ..., state management, accessibility, and testing Act as a force multiplier for the team:... 
    Hourly pay
    Daily paid
    Minimum wage
    Work at office
    Work from home
    Home office
    Flexible hours
    Shift work

    WorkWhile

    San Francisco, CA
    14 hours ago
  • $189k - $236k

     ...Role We're hiring a Senior Staff Engineer to serve as a Technical Lead...  ...shape the technical vision for systems that power consumer and...  ...re looking for: 10+ years of software engineering experience (successful...  ...code quality, design rigor, testing and security best practices,... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Shift work
    2 days per week
    3 days per week

    Monograph

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

     ...Staff Software Engineer Location: Hybrid - Palo Alto Office Tuesday/Thursday The difference you will...  ...establishing best practices for automated testing, CI/CD, and high‑quality code across...  ...operational and workflow management systems. You are a power‑user of agentic coding... 
    Part time
    H1b
    Work at office
    Flexible hours

    Femtech Insider Ltd.

    San Francisco, CA
    15 days ago
  • $163.5k - $218k

     ...The Challenge We're looking for a Staff Software Engineer with a passion for solving problems to...  ...the designing, development, and unit testing of applications deployed to MS Azure with...  ...and drive team's discussions on system architecture and component design.... 
    Work experience placement
    Work at office
    Local area
    Worldwide
    Flexible hours
    3 days per week
    1 day per week

    OneTrust

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

     ...the Role We are seeking mission-driven Staff Software Engineers to join a fast-growing, high-impact team building...  .... Deliver value to end users across the system while maintaining a high bar for code quality, testing, and design discussions. Shape product... 
    Full time
    H1b
    Work at office
    Local area
    Visa sponsorship

    Virco Talent

    San Francisco, CA
    14 hours 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!