Position: Senior C++/C Developer
Company: E100
Category: C++
Experience: 5y
English level: intermediate

**Обов'язки:**
- приймати участь у супроводі, модернізації і розвитку функціоналу ПЗ для платіжних терміналів;
займатись розробкою в команді, яка включає також проектних менеджерів та бізнес-аналітиків;
- розвиватися в С компетенціях в середовищі термінальних ОС.

**Очікуємо від успішного кандидата:**
- практичний досвід розробки ПЗ від 5 років;
- впевненні знання та досвід програмування на С (від 3 років);
- знання SQL, досвід побудови запитів до СУБД для отримання інформації;
- знання протоколу управління модемом через АТ команди:
- розуміння протоколів CSD, TCP/IP, UDP;
- досвід роботи з RS232C, USB, Ethernet;
- знання і досвід застосування git;
- знання і досвід розподіленої розробки ПЗ;
- володіння прийомами і навички комендування коду відпоаідно до вимог doxygen;
- вміння працювати з JIRA.

**Бажано:**
- досвід розробки і відладки ПЗ для вбудованих систем;
- досвід роботи з ПЗ терміналів на базі ОС типу Unix;
- досвід роботи з GitLab
- базові знання цифрової схемотехніки
- вміння розбиратись в чужому коді;

**Пропонуємо:**
- роботу над власним продуктом, який приносить дохід;
- роботу в міжнародній команді на проекті з розробки нових функцій продукту;
- гідну заробітну плату;
- працевлаштування по договору з ФОП;
- віддалене робоче місце (ноутбук+другий монітор+все, що вам необхідно для роботи);
- можливість професійного навчання і розвитку: корпоративні програми навчання, англійська, технічні мітапи та багато іншгого;
- ніяких дрес-кодів;
- демократичний стиль управління;.