O

Ouster

High-resolution lidar sensors for autonomous systems

FPGA Design Engineer

Silicon & ASIC DesignConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • A bachelor's degree in Electrical Engineering, Computer Engineering, or equivalent is required.
  • At least 2 years of FPGA development experience, including HDL code development, simulation, test bench development, synthesis, and timing closure.
  • High proficiency in SystemVerilog or Verilog is required.
  • Proficiency in C or C++ programming languages is required.
  • Hands-on experience with FPGA toolchains for AMD Xilinx (Vivado) or Intel/Altera (Quartus) is required.
  • Experience developing logic for FPGA-based system-on-chip devices, such as Xilinx Zynq or Intel Arria, using bus interconnects such as AXI is required.
  • Experience with version control tools such as Git and best practices is required.
  • Experience using lab tools such as logic analyzers and oscilloscopes for hardware debugging and board bring-up is preferred.
  • Experience with High-Level Synthesis (HLS) or Vitis tools is preferred.
  • Experience with digital signal processing and algorithm development is preferred.
  • Experience with modern verification methodologies such as Universal Verification Methodology (UVM) is preferred.
  • Experience in Linux environments and scripting in Python, Tcl, or Bash is preferred.
  • Experience with industrial safety systems and functional safety development processes is preferred.

Responsibilities

  • Contribute to RTL development, verification, and testing for next-generation lidar systems.
  • Implement low-level logic, assist with system integration, and help optimize real-time sensor performance.
  • Perform core FPGA development, simulation, and software-hardware integration.
  • Collaborate with the broader firmware team on design reviews and align on technical execution.

Desired Qualifications

  • Experience using lab tools such as logic analyzers and oscilloscopes for hardware debugging and board bring-up.
  • Experience with High-Level Synthesis (HLS) or Vitis tools.
  • Experience with digital signal processing and algorithm development.
  • Experience with modern verification methodologies such as Universal Verification Methodology (UVM).
  • Experience in Linux environments and scripting in Python, Tcl, or Bash.
  • Experience with industrial safety systems and functional safety development processes.

About the Company

Ouster

High-resolution lidar sensors for autonomous systems

Ouster designs and sells high-resolution lidar sensors used in autonomous vehicles, robotics, mapping, and industrial applications. Their sensors emit laser pulses and analyze reflected light to measure distance and create 3D point clouds, with software tools to process and utilize the data for navigation, mapping, and analytics. The company stands out by pursuing high-volume manufacturing and global fulfillment, enabling scalable deployment across diverse sectors such as automotive, industrial, security, traffic management, drones, and crowd analytics, as well as offering sensor-specific software and a chip (L3) to boost performance. Ouster’s goal is to provide reliable, scalable sensing at scale to power autonomous technology and smart infrastructure.

Company size
201-500
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Ouster

See more jobs