Senior Firmware Engineer

Oakland, California   |   Full Time

The Senior Firmware Engineer tackles some of the most challenging technical and complex data problems impacting the world of micro-mobility. Working closely with cross-functional teams, including Product, Data, and Operations, this role builds our core product features that are the backbone of Unagi’s success.

What you'll do

  • Develop firmware for Unagi’s current and future vehicles.

  • Collaborate with electrical engineers to design, implement, and test new IoT motor control modules

  • Collaborate with and provide technical oversight of offshore development and manufacturing partners

  • Take products from the idea stage all the way to real-world deployments.

What you'll bring

  • Bachelor's degree in Electrical Engineering, Computer Science or related STEM field

  • 5+ years experience

  • Strong experience and proficiency debugging and developing in embedded C.

  • Demonstrated experience developing commercial embedded products.     

  • Experience designing with and debugging common embedded interface protocols such as UART, I2C, and SPI.

  • Proficiency with test equipment such as oscilloscopes, meters, logic analyzer, and function generators.

  • Understanding of version control tools such as GIT.          

  • CAN based automotive diagnostic protocols such as ISO 15765-2 and ISO 14229.

  • Resource and power constrained (battery-operated) products containing cellular radio technologies (GSM, CDMA, etc.), GPS receivers, and antennas

  • Experience with ST microcontrollers and Nordic Semiconductors platforms 

  • Embedded real-time operating system fundamentals such as FreeRTOS, Zephyr

  • CI/CD technologies (e.g. Jenkins)

  • Mathematical and performance based understanding of motor control principles and implementations

Unagi Scooters is an equal opportunity employer that is committed to inclusion and diversity.

Submit Your Application

You have successfully applied
  • You have errors in applying