Senior C++ Embedded Engineer (offline)

About: The project helps people to use natural energy wisely by developing special IoT devices, which convert any kind of solar energy to intelligent ones. Using our devices and platform, people can reduce their cost of living and make the environment cleaner of CO2 pollution.

Technologies: C++, STL/Boost

Responsibilities:
Taking part in product architecture discussions - you will be influencing the decisions we make, so your opinion will be important;
Development of new features;
Direct communication with the customer.

Requirements:
At least 4 years of experience with C++;
Experience with embedded development;
Understanding the limitation of low power/memory limited platforms, interrupts, watchdogs, port registers, deep sleep etc;
Good knowledge of STL/Boost;
Understanding of fault tolerance and reliability;
Understanding multi-threaded programming;
Basic knowledge of Arduino toolchain;
Basic understanding of WiFi communication and mesh networks.
At least Pre-Intermediate level of English.

Would be a plus:
Experience with Eclipse/CDT IDE;
Knowledge of ESP32 platform/toolchain;
Knowledge of Bluetooth mesh;
Basic understanding of relevant hardware, such as relays, thermosensors, pumps, ultrasonic flow meters;
Experience with painlessMesh library.

Benefits & Perks:
Free education: courses, personal certification, field-oriented conferences;
Free English courses three times a week;
Free access to company’s library;
Sports sections membership included.

About Magecom

We work almost only on Magento projects and are one of the biggest Magento-focused companies in Ukraine. We love Magento, e-commerce, challenging projects and having fun on and after work

Company website:
http://www.magecom.net/

DOU company page:
https://jobs.dou.ua/companies/magecom/

The job ad is no longer active

Look at the current jobs C / C++ / Embedded Kyiv→