368,634open jobs
9,437companies
50,578added this week
Browse all
Salary
$160k – $220k per year
Location
In office
Seniority
Staff
Overview
Company
Impact
Profile match
Ouster is a San Francisco lidar company founded in 2015 that builds digital sensors based on a single-photon avalanche diode architecture. Its sensors and perception software are used in industrial automation, smart infrastructure, robotics and automotive projects. The company is listed on the New York Stock Exchange and merged with rival Velodyne in 2023.

At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. We've transformed LIDAR from an analog device with thousands of components to an elegant digital device powered by one chip-scale laser array and one CMOS sensor. The result is a full range of high-resolution LIDAR sensors that deliver superior imaging at a dramatically lower price. Our advanced sensor hardware and vision algorithms are used in autonomous cars, drones and many other applications. If you’re motivated by solving big problems, we’re hiring key roles across the company and need your help!

As the Sr or Staff level for the Embedded Engineering team, you will be responsible for architecting, executing, and building the embedded software that powers our lidar firmware system. You will work as a technical peer to the team lead alongside a team of talented ICs with expertise in Linux, C, and C++, Rust, and Python. Your breadth of experience should allow you to both architect the high-level system and implement low-level modules. In addition, you will work closely with the entire firmware team to provide guidance and align on technical direction. Strong communication and a desire to learn are required for our entire team! Come build lidar with us!

This is an onsite position based in our San Francisco, CA office.

BASIC QUALIFICATIONS:

  • Mastery of Modern C++ for embedded systems
  • Strong experience with Rust and Python
  • Strong experience with Linux kernel/driver development
  • Strong experience working with complex embedded systems and bring-up
  • Strong experience with ARM-A class SoCs (TDA4x, AMD Zynq, or similar)
  • Results-oriented, and able to set and meet schedules in a fast-paced and dynamic start-up environment.
  • Excellent written and verbal communication

BONUS QUALIFICATIONS:

  • Security
  • RTOS development
  • Functional safety (FuSa, ISO26262, ASIL-B, SIL-2)
  • CI/CD, HIL, Test Infrastructure
  • Networking
  • SIMD/VLIW programming
  • Multi-core synchronization and IPC

The base pay will be dependent on your skills, work experience, location, and qualifications. This role may also be eligible for equity & benefits. ($160,000 - $220,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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,634 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$133k – $161k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Westminster
Bash
C++
Java
Python
DevOps
CI/CD
Git
Apply
$83k – $187k per year (Estimated) • Equity • Remote • Full-Time
C++
Go
Java
Python
Rust
Scala
Apply
$48k – $136k per year (Estimated) • Equity • Remote • Full-Time
C++
Go
Java
Python
Rust
Scala
Apply
$48k – $90k per year (Estimated) • Equity • Remote • Full-Time
C++
Go
Java
Python
Rust
Scala
Apply
$109k – $172k per year (Estimated) • Equity • Remote • Full-Time
C++
Go
Java
Python
Rust
Scala
Apply
$162k – $180k per year • In office • 5+ years exp
C++
Python
C++
PyTorch C++
AI/ML
Data Augmentation
Few-Shot Learning
ONNX
PyTorch
TensorRT
Transfer Learning
Transformers
YOLO
Post-training
Apply
$180k – $220k per year • In office • 5+ years exp
C++
Python
C++
PyTorch C++
AI/ML
Data Augmentation
Few-Shot Learning
ONNX
PyTorch
TensorRT
Transfer Learning
Transformers
YOLO
Post-training
Apply
$100k – $160k per year • In office • 5+ years exp • Bachelor's Degree
C++
Python
C++
Qt
DevOps
CI/CD
Docker
Jenkins
QA
Playwright
Selenium
Apply
In office • 10+ years exp • Bachelor's Degree
Cybersecurity
CAPA
Analytics
Tableau
Apply
$150k – $190k per year • In office • 5+ years exp • Bachelor's Degree
Python
AI/ML
LLM
NumPy
Pandas
DevOps
CI/CD
GitLab CI
Jenkins
GitLab
Robotics
ROS2
Analytics
Plotly
Apply
See all jobs
This is one of many
368,634 more open roles from verified company boards, updated every day.