Kickmaker
Kickmaker
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 и модульным тестированием
  • Требуется свободное владение английским языком
  • Опыт разработки ПО для промышленности, подключенных продуктов, встроенных систем или медицинских устройств будет преимуществом
  • Знания электроники и архитектуры аппаратного и программного обеспечения приветствуются

Преимущества

  • Участвовать в международных проектах с возможностями для поездок
  • Учиться у коллег и обмениваться опытом в компании