Search Jobs

Browse the latest opportunities at TPI.

Firmware Design Engineer

San Carlos, CA

Posted: 01/07/2022 Job Number: 16291722

Job Description

Title: Firmware Design Engineer
Location: San Carlos, CA 94070
Position Type: 12+ Months of Contract with possibilities of extension.
Duties and Responsibilities:
  • Responsible for all Firmware related areas of the product, from low-level drivers to embedded applications and communication interfaces
  • Architecting the firmware that will power the next generation of our charging stations
  • Writing C on bare metal MCUs, RTOS or embedded Linux platform
  • Collaborating with hardware engineers to review the architecture, bring up new boards, debugging potential issues, and proposing changes from the software perspective
  • Routinely run code reviews and design discussions
  • Remotely debugging a customer unit and testing your code on your coworker' s EV!
  • Presenting features you came up with to upper management
  • 5+ years of experience in writing firmware that has ended up in production.
  • Experience working with Serial interfaces and protocols, Wireless interfaces, TCP and Bluetooth stacks
  • Experience with driver development, board bring up, Linux kernel, application development and in debugging crash dumps
  • Bachelor' s degree in Electrical Engineering, Computer Science or equivalent. Master' s degree preferred.

Meet Your Recruiter

Sarthak Raj

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.