CAREERS

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

Location

San Ramon, CA

Description

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

Skills/Experience

  • 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

Location

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

Compensation

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

Other Job Openings

Get in touch with us!