Senior Firmware Engineer

This Silicon Valley touch/sensor startup is seeking a senior-level Firmware Engineer to lead and drive the embedded/firmware development efforts for their devices. This role will contribute to creating the world's most advanced touch technology. This role will strategically partner with Product Management to define and implement electrical architecture for their devices. You will be responsible for the following: 

  • Develop test suites to validate functionality of new features prior to release.
  • Plan and rollout firmware updates to existing devices on the market.
  • Investigate bug reports and help prepare quick fixes prior to release.
  • Develop firmware tests to support factory builds.
  • Create custom builds of firmware to support new devices and form-factors.
  • Partner with the Sales/Marketing team to customize technology solutions for 3rd party integrations.

If interested, please email a copy of your resume to


  • Ph.D./MS in Computer Science, Electrical Engineering
  • 5+ years of experience developing ARM-based firmware architectures in touch and sensor technology systems and devices.
  • Extensive experience developing firmware in C.
  • Experience managing Git repository + branches/merges.
  • Firmware development experience with all major peripheral communication protocols (USB/UART/I2C/SPI).
  • Experience with power management and developing FW for battery-powered devices.
  • Experience with image-processing/signal processing and compression algorithms.
  • Experience with driver development
  • Ability to manage hardware systems projects on time and within budget.


Preferred Requirements:

  • Extensive experience with Bluetooth Low Energy.
  • Experience with Linux development environments.
  • Experience developing on STM32 platforms.