Staff Software Engineer in Test, Lidar Systems jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
H1B Sponsor Likelynote

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

PythonAutomated test frameworksCI/CD systemsNetwork protocolsData analysis toolsHardware-in-the-Loop testingRobotics frameworksRoot Cause AnalysisPerformance testingCross-Functional Collaboration

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

twittertwittertwitter
company-logo
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 Company
Total Funding
$282M
Key Investors
Runway Growth CapitalCox Enterprises
2022-05-20Post Ipo Debt· $50M
2021-03-12Post Ipo Equity· $100M
2021-03-12IPO

Leadership Team

leader-logo
Angus Pacala
Cofounder, CEO
linkedin
leader-logo
Eric Younge
Co-Founder, Principal Engineer
linkedin
Company data provided by crunchbase