page contents

Firmware Engineer

  • ESG Consulting
  • San Francisco, CA, USA
  • Aug 30, 2018
Full time Firmware Engineer

Job Description

We are looking for a skilled Firmware Engineer to help architect and build C software for embedded devices as part of autonomous vehicle development team.


  • Design and develop complex, highly scalable, and latency-optimized software in C
  • Invent, extend, design and develop next-generation features for self-driving car applications
  • Improve and deliver reliable software through continuous integration, automated testing and code reviews


  • 4+ years of experience as a Firmware Engineer writing production quality code in C
  • Eagerness to learn and explore new technologies
  • Ability to write or quickly learn how to write clean, fast, and reliable C code
  • Working experience operating and debugging embedded systems
  • Strong organizational and communication skills
  • Unit test everything but know when to ask our stellar tools team for scripts or tools

Bonus Skills:

  • Experience with Linux
  • Experience with ROS