Ouster · 1 month ago
Staff Software Engineer in Test, Lidar Systems
Ouster is a company that builds lidar sensing technology, driving innovation in various industries. The Staff Software Engineer in Test will be responsible for architecting and maintaining an automated test framework for lidar sensor software, ensuring reliability and performance before it reaches customers.
Autonomous VehiclesElectronicsIndustrial AutomationManufacturingRoboticsSensor
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
Qualification
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
Benefits
Equity & benefits
Company
Ouster
Ouster builds high-resolution digital lidar sensors for industrial automation, smart infrastructure, robotics, and automotive.
H1B Sponsorship
Ouster has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (12)
2024 (18)
2023 (4)
2022 (7)
2021 (8)
2020 (6)
Funding
Current Stage
Public CompanyTotal Funding
$282MKey Investors
Runway Growth CapitalCox Enterprises
2022-05-20Post Ipo Debt· $50M
2021-03-12Post Ipo Equity· $100M
2021-03-12IPO
Recent News
2026-01-11
2026-01-08
2025-12-17
Company data provided by crunchbase