Embedded Software Engineer
Listed on 2025-12-03
-
Software Development
Embedded Software Engineer, C++ Developer, Software Engineer, Python
This range is provided by Insight Global. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range$/yr - $/yr
Note: This is a permanent (FTE) position that will be hired directly by an Insight Global client
Job Summary:
Embedded Software Engineer - San Francisco, CA
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.
Qualifications:
- Mastery of C/C++ programming
- Experience with ARM Cortex or similar STM
32 - Strong experience with Linux and/or Yocto
- Strong experience working with complex embedded systems and bring up
- Experience working with embedded SoC's
Nice to have (Not Required):
- Embedded development experience for Lidar or similar technologies
- Functional safety
- Rust programming language
- Salary Range: $100k- $200k
- Mid-Senior level
- Full-time
- Technology
- Information and Media
- Computers and Electronics Manufacturing
- Computer Hardware Manufacturing
We’re not including irrelevant boilerplate or tracking snippets here.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).