Ouster Logo

Ouster

Staff Software Engineer in Test, Lidar Systems

Reposted 23 Days Ago
Be an Early Applicant
In-Office
San Francisco, CA, USA
150K-190K Annually
Senior level
In-Office
San Francisco, CA, USA
150K-190K Annually
Senior level
The Staff Software Engineer in Test will design and maintain automated test frameworks for Ouster's lidar software, ensuring quality and performance through CI/CD integration and cross-functional collaboration.
The summary above was generated by AI
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.

HQ

Ouster San Francisco, California, USA Office

350 Treat Ave, San Francisco, CA, United States

Similar Jobs

An Hour Ago
In-Office
San Francisco, CA, USA
190K-270K Annually
Senior level
190K-270K Annually
Senior level
Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
Lead product strategy and execution for complex, technical products. Own end-to-end product development, engage deeply with engineering and enterprise stakeholders, and deliver scalable solutions. Navigate ambiguity, set strategic direction, and represent the company in client-facing situations. Mentor and drive cross-functional alignment.
An Hour Ago
Hybrid
San Jose, CA, USA
199K-319K Annually
Senior level
199K-319K Annually
Senior level
AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
You will design, build, and maintain full stack services for global loyalty products, ensuring scalability, reliability, and performance. Collaborate with cross-functional teams to create and integrate AI-enabled features while adhering to high engineering standards.
Top Skills: AIAPIsCloud-Native EnvironmentsJavaMlReact
An Hour Ago
Hybrid
5 Locations
72K-212K Annually
Senior level
72K-212K Annually
Senior level
Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Perform IT audits and digital assurance over clients' technology, cybersecurity, data and AI systems. Assess governance, controls, and compliance; analyze risks; provide recommendations; mentor junior staff and maintain professional standards.

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account