ouster logo
ouster2 weeks ago

Senior or Staff Embedded Software Engineer

$160,000–$220,000 year

On-site · San Francisco, California, United States

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Medium

Job Summary

Senior or Staff Embedded Software Engineer responsible for architecting, executing, and building the embedded software powering our lidar firmware system. You will work as a technical peer to the team lead alongside a team of ICs with expertise in Linux, C and C++, Rust, and Python, architect high-level systems and implement low-level modules, and guide the firmware team on technical direction. This onsite role is based in our San Francisco, CA office. You will collaborate across the firmware team to deliver robust lidar software for autonomous cars, drones, and other applications. Key focus areas include modern C++ for embedded systems, Rust, Python, Linux kernel/driver development, ARM-A class SoCs, bring-up of complex embedded systems, and strong communication skills.

Required 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
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$160k – $220k / yr

Senior or Staff Embedded Software Engineer · ouster

Apply on Sorce