
Kickmaker — агенція з дизайну та промислового виробництва, яка допомагає перетворювати високотехнологічні концепції на готові до виробництва продукти та супроводжує проєкти від перших прототипів до масового виробництва. У команді компанії працює понад 200 фахівців, які займаються консалтингом, виробництвом і проєктами у сфері охорони здоров’я, зокрема робототехнікою, медичними технологіями, мобільністю та споживчою електронікою. Підхід компанії поєднує вбудований штучний інтелект, принципи сталого розвитку та практики Індустрії 5.0, зосереджуючись на відповідальних інноваціях і спільній розробці продуктів.
Позаштатний інженер з розробки ПЗ на сучасному C++ — гібридний формат у Парижі
Розробляйте вбудоване, промислове ПЗ і HMI-системи для високотехнологічних апаратних продуктів Kickmaker. Підтримуйте проєктні команди на всіх етапах проєктування, інтеграції та впровадження продуктів.
Опис
- Перекладати потреби клієнтів у технічні та функціональні вимоги до проєктів
- Проєктувати й створювати програмні рішення на сучасному C++
- Розробляти та вдосконалювати прикладні й вбудовані програмні компоненти
- Створювати графічні інтерфейси користувача та функції керування або командної взаємодії
- Розробляти й інтегрувати інтерфейси зв’язку між компонентами продукту
- Підвищувати продуктивність, надійність і супроводжуваність коду
- Проводити модульне та функціональне тестування й готувати технічну документацію
- Налаштовувати та підтримувати безперервну інтеграцію і розгортання
- Працювати ітеративно та враховувати зворотний зв’язок клієнтів
- Підтримувати якість розробки й дотримуватися встановлених процесів
- Допомагати проєктним командам у проєктуванні та розробці апаратних і програмних продуктів
Вимоги
- Диплом інженерного вишу або ступінь магістра в галузі інформатики, розробки ПЗ чи вбудованих систем
- Значний досвід розробки на сучасному C++, зокрема C++17, C++20 або пізніших версіях
- Глибокі знання об’єктно-орієнтованого програмування, STL, керування пам’яттю та надійних практик проєктування ПЗ
- Практичні знання C++17/20, STL, багатопотоковості та паралельного програмування
- Знайомство з Qt, QML і Qt Widgets
- Розуміння керування обладнанням, взаємодії апаратного та програмного забезпечення і систем реального часу
- Досвід роботи з Linux, Windows, embedded Linux і середовищами RTOS
- Знання TCP/IP, IPC, CAN, RS-232 і RS-485
- Впевнене володіння Git, CMake, GDB, CI/CD і модульним тестуванням
- Вільне володіння англійською мовою є обов’язковим
- Досвід розробки ПЗ для промисловості, підключених продуктів, вбудованих систем або медичних пристроїв буде перевагою
- Знання електроніки та архітектури апаратного і програмного забезпечення цінується
Переваги
- Долучатися до міжнародних проєктів із можливостями для подорожей
- Навчатися у колег і ділитися досвідом у компанії