Embedded Engineering Lead C C++ Python

Overview

On Site
$180,000 - $200,000
Full Time
No Travel Required

Skills

Embedded Engineering
C
C++
Python
LINUX
Embedded SOCs

Job Details

Embedded Engineering Lead C C++ Python

San Francisco, CA

As the Lead for the Embedded Engineering team, you will be responsible for architecting, organizing, executing, and building the embedded software that powers our lidar firmware system. You will lead a team of talented ICs and are expected to contribute alongside them with expertise in Linux, C, and C++, and Python. As a Lead 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!

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 bring-up

Experience working with embedded SOCs

Experience with Rust or a strong desire to learn and leverage

Results-oriented, and able to set and meet schedules in a fast-paced and dynamic start-up environment.

Excellent written and verbal communication

Experience leading a team to ship high performance and robust embedded firmware

BONUS QUALIFICATIONS:

Security

RTOS development

Functional safety (FuSa, ISO26262)

CI/CD, HIL, Test Infrastructure

Networking

FPGA development

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.