Embedded Firmware Engineer

Description of the Role

This is an exciting opportunity to join a young company and work on ambitious and challenging projects in a smart, world-class team.

At Angee you will be working on solutions for Home security, automation and entertainment. Your main task will be creating and improving firmware (written in plain C) for our custom made hardware. The embedded system contains mostly well known components and several unique 3rd party solutions. You will also cooperate with embedded SW (user-space C++ applications), mobile and cloud departments in order to tightly integrate final product.

Key Tasks and Responsibilities of the Role

  • Knowledge of data structures and general algorithmization
  • Good knowledge of C programming language
  • Experience with programming microcontrollers in C (ARM Cortex-M as advantage)
  • Knowledge of basic communication interfaces (UART, I2C, SPI, etc.)
  • Ability to read electronic schematics
  • Experience with measuring equipment (multimeter, oscilloscope, logic analyzer)


  • Experience with Bluetooth Smart (Bluetooth Low Energy)
  • Experience with digital signal processing
  • Skilful hands – ability to solder something occasionally

How to apply

Include whatever information you think would help us to understand your background better – whether it is your GitHub, Twitter, blog or anything else you deem appropriate