freehire launches on Product Hunt on 26 August.

Follow →

Embedded Software Engineer

Summary

Develop embedded firmware for lidar systems using C/C++, Linux, and ARM Cortex; architect and implement low-level modules while guiding the firmware team.

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

$100,000.00/yr - $200,000.00/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 STM32
  • 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

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Industries

  • Technology
  • Information and Media
  • Computers and Electronics Manufacturing
  • Computer Hardware Manufacturing

We’re not including irrelevant boilerplate or tracking snippets here.

See also