Search jobs > San Francisco, CA > Embedded software engineer

Embedded Software Engineer

Ouster
San Francisco, CA, US
$150K-$220K a year
Full-time
Quick Apply

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! You will be responsible for building the embedded software that powers our lidar firmware system.

Expertise in Linux, C, and C++, Python, along with an eye for detail, are essential. As a senior engineer, 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 C and C++, as well as comfortable with Python Strong experience with Linux Strong experience working with complex embedded systems and bringup Experience working with embedded SOCs 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 Rust programming language $150,000 - $220,000 a year The base pay will be dependent on your skills, work experience, location, and qualifications.

This role may also be eligible for equity & benefits. 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.

Ouster is an Equal Employment Opportunity employer that pursues and hires a diverse workforce. Ouster does not make employment decisions on the basis of race, color, religion, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military status, or any other basis protected by local, state, or federal laws.

Ouster also strives for a healthy and safe workplace, and prohibits harassment of any kind. Pursuant to the San Francisco Fair Chance Ordinance, Ouster considers qualified applicants with arrest and conviction records for employment.

If you have a disability or special need that requires accommodation, please let us know. Powered by JazzHR

30+ days ago
Related jobs
Promoted
Abbott Laboratories company
Alameda, California

The Sr Embedded Software Engineer be working independently under limited supervision, performs highly complex and specialized level software project activities in such areas as Development, Tools, Test, Requirements and/or related areas. Lead software development, verification, and validation; respo...

Promoted
Loft Orbital
San Francisco, California

The Embedded Software Test Engineer will be responsible for establishing and maintaining a robust, reliable test pipeline embedded software within the Flight Product group. You will work with Loft’s engineering, software, and integration teams to verify the performance of internal avionics firmware ...

Promoted
Rylo Inc
San Francisco, California

You’ll work with and learn from a highly cross-functional engineering team spanning software across the full stack: embedded systems, backend, frontend, iOS, Android, and desktop. Developed by a team of former Instagram and Apple engineers, Rylo’s breakthrough stabilization software and smartphone a...

Promoted
Verkada
San Mateo, California

Develop the software which runs on our new line of Embedded Linux and RTOS based devices. Work with the wider engineering team to implement foundational software for performing OTA updates, securing our devices, ensuring they are incredibly resilient and making sure they are delightful to use. As a ...

Promoted
Abbott Laboratories
Alameda, California

As Principal Embedded Software Engineer, you will be a recognized expert in software development with broad expertise and experience in complete lifecycle management of embedded software designs, specifically in the areas of new software development, software maintenance, resolving significant techn...

Unity
Remote, CA
Remote

We are looking for a senior software engineer to join our growing team. Previous experience with embedded engineering. Advances in embedded hardware and operating systems bring real-time 3D to pixels on every screen. The team builds and maintains our platform support for Embedded Linux ( Yocto), QNX...

Zipline
South San Francisco, California

Develop Linux kernel drivers to integrate with the NVIDIA Jetson image processing subsystem Own the camera sensor APIs and integration with our in-house Rust-based autonomy execution framework Implement efficient image data management and logging systems that smartly balance between minimizing overh...

Tata Technologies
California

We are looking for an Embedded Software Engineer who understands the lay of the land of this rapidly growing EV marketplace. Design, develop and deploy embedded software on RTOS for board bring-up, verification, and debugging of automotive electronics. Our team focusses on providing software stack f...

Abbott
Alameda, California

The Senior Software Engineer, Embedded will work independently (or in a lead role) in one or more aspects of the overall software development process (such as software design, code development, testing and/or maintenance) of application software or embedded firmware under a disciplined product devel...

Capgemini
San Francisco, California

Senior Embedded Software Engineer - Embedded Software Technical Lead-077183. We are looking 7+ years’ experience in developing C/C++ based embedded software, firmware, Embedded software development in C. We are seeking a highly seasoned Lead Embedded Software Engineer to join our dynamic team. In th...