Position: Middle/Senior C++ Embedded Firmware Engineer
Company: Blynk
Category: C++
Experience required: 5y
English level: upper

Are you fond of C/C++, Python, and various (sometimes exotic) hardware?
Do you want to work with cutting-edge technologies, solve non-trivial tasks, and develop a globally recognized Ukrainian product in the IoT field? - Apply for the job!
We have big plans for 2023 :)

We are looking for someone with:
- Experience in system programming in C/C++: FSM, IPC, Async, Event-Driven, Templates, Design Patterns
- Understanding of development tools: Debuggers, JTAG, Toolchains, CMake, etc.
- Experience working with networks
- Skills in working with Linux and configuring network equipment
- Experience in direct customer communication, customer orientation

Additional pluses would be:
- Basics of electronics and physics
- Reverse Engineering
- Data processing and visualization
- Basics of wireless networks: WiFi, BLE, LoRA WAN
- Knowledge of something from FreeRTOS, Zephyr, Node.RED, The Things Network / Helium
- Having your own IoT projects

We offer good compensation, remote work with a flexible schedule, and genuine R&D opportunities.