View Our Website View All Jobs

Firmware Engineers

*Please note there is no relocation for this role. Only local candidates to the Boston area will be considered. 



We are seeking dynamic engineers to join our growing firmware team. All levels of experience are encouraged to apply.


  • Develop best-in-class firmware running on our Blink devices
  • Working with our ASIC, mobile, and cloud teams, integrate innovative value added features
  • Working with our hardware team, constantly improve battery life and reduce cost
  • Support our customer care team with fast, reliable diagnosing of in-field problems


  • Solid C/C++, multi-threaded skills required
  • Embedded Linux experience (uBoot, Kernel, Driver) highly desirable
  • Bare metal, assembly, BSP, POST, RTOS skills are a bonus
  • Experience with Wi-Fi, sub-GHz, or other RF technology a major plus
  • Comfortable with Linux development environment with extensive Git/SVN usage
  • Socket-level programming and audio/video codec experience would be awesome
  • Conversant in security technologies and protocols

Required Education:

  • BS, MS preferred, in a STEM field with exemplary academic record

No 3rd party agencies at this time.

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file