Firmware Engineer

Menlo Park, CA

Posted: 04/22/2019 Employment Type: Direct Hire Industry: IT Job Number: JOS000008602

This company is looking for an experienced firmware engineer with a background in system-level development. This is your opportunity to work on a disruptive technology used by the toughest customers in the hardest conditions! This company is building a platform that extends the reach of human capability by transferring data inside the body. Our wireless devices solve difficult communications environments by directing sound to the teeth and capturing audio in the mouth before it can be lost in the noise. 

Join our team of engineers as we work to build a set of solutions that will change the way communications are delivered. This company offers an environment where individuals have large impact. If you are a motivated self-starter ready for a great opportunity, we look forward to bringing you on board! 

Required Background: 

  • BS in Electrical/Computer Engineering or Computer Science 
  • 5+ years experience with board-level system firmware development 
  • Experience with STM32 ARM micro-controllers 
  • Knowledge of various communications protocols such as I2C, I2S, SPI, UART 
  • Expertise with C/C++ programming languages and IAR dev environment 
  • Experience debugging and problem solving in code bases and environments 
  • Proven track record of driving products to market 
  • Background in building reliable systems 
  • Ability to work closely with electrical engineers and customers 
  • Excellent communication skills – able to convey information to management and user groups 


  • Experience with Bluetooth and wireless communication 
  • Background in agile software development 
  • Experience with audio communication systems 
  • Real-time operations systems 
  • Optimization for low power 
  • Use of LabView, Python, etc. to create automated test and data acquisition systems 

Position Description: 

The Firmware Engineer will have ownership of system design and firmware on hardware prototype projects and development platforms. You will have to collaborate in a team environment across engineering disciplines to create new products. Your future involves adding product capabilities such as sensors, data acquisition, and communication. Together you will help build a robust design methodology to delivery technology to the customer, providing support and continuous improvements. 

Send an email reminder to:

Share This Job:

Related Jobs:

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