HOME / CAREERS / Firmware Engineer

We’re always looking for bright and motivated people to join the team. Some open positions are listed below.

Firmware Engineer


San Ramon, CA


Seeking an energetic and self-driven embedded software engineer to join a small team that’s helping customers connect to the Internet of Things. We develop firmware that runs on Intel Edisons, ARM-based systems, and microcontrollers. Our firmware connects to the cloud through Wifi, cellular modems, and other wireless protocols. We have a diverse team, working in India, Vermont, and California.

Primary duties and responsibilities

  • Develop C code for embedded platforms, such as Intel Edison, ARM, and other microcontrollers and processors
  • Interface with customers and partners, to define embedded requirements
  • Support testing and verification of embedded software
  • Support creation of demonstration platforms
  • Interface with other developers, embedded and others, in the US and India
  • Travel as needed to meet with partners, customers and other team members


  • Fluent knowledge of C. Experience with node.js, C++ a plus
  • Experience with wireless protocols, such as Wifi, 3G cellular, zigbee
  • Experience with linux, especially in an embedded environment
  • Experience in embedded development without an operating system
  • Experience with version control, especially git
  • At least 5 years of experience developing software in an embedded environment
  • Ability to debug software running on embedded systems
  • Experience working directly with hardware, including some wiring and soldering
  • Ability to use oscilloscopes, logic analyzers, and other basic lab equipment
  • Ability to independently plan, manage and complete projects on time
  • Ability to communicate embedded software ideas to non-technical people, and technical people not well-versed in embedded hardware
  • Ability to manage multiple tasks concurrently


  • San Ramon, CA.
  • Minimal travel will be required


  • Contract/Consulting to hire
  • Hourly rate of $70-80/hr (depending on experience)

Other Job Openings

Get in touch with us!