freehire launches on Product Hunt on 26 August.

Follow →

Trainee С++/Embedded developer

Open 6d
This position is no longer accepting applications(closed Aug 16, 2026).

Summary

Trainee C++/Embedded developer writes and debugs C++ code, learns build pipelines and embedded systems, and works on projects across fintech, healthcare, media, and more.

Team.Inno – одна из наиболее опытных белорусских компаний в области полного цикла разработки, внедрения и поддержки программного обеспечения, бизнес-анализа, дизайна, тестирования и управления проектами

За 18+ лет мы реализовали более 1600 проектов в разных отраслях для заказчиков из США, Канады, Великобритании, Германии, Франции, Италии, Японии и других стран. Наша команда специализируется на 40+ бизнес-доменах, включая Artificial Intelligence, Machine Learning, Augmented & Virtual Reality

Сейчас Team.Inno объединяет 3500+ специалистов, которые работают в офисах компании в Беларуси, Польше, Литве, Грузии и Германии. Мы постоянно ищем опытных и начинающих специалистов, а с 2025 предлагаем обучение на бесплатных онлайн-курсах для всех, кто хочет начать карьеру в IT

У нас можно пробовать себя на проектах разного масштаба, менять направления и выбирать карьерные треки. Присоединяйся!

Требования:

  • Уверенные знания языка C++ (C++11 и выше) и опыт его практического применения;
  • Понимание этапов сборки приложения: препроцессинг, компиляция, линковка;
  • Понимание внутреннего устройства полиморфизма;
  • Уверенное владение идиомами C++: RAII, Rule of Three/Five/Zero;
  • Понимание принципов работы move-семантики;
  • Опыт создания кода с помощью шаблонов (templates), понимание механизмов их работы;
  • Владение стандартной библиотекой (STL): контейнеры, итераторы, алгоритмы;
  • Знание базовых алгоритмов и структур данных, включая оценку временной и пространственной сложности (Big O);
  • Понимание принципов управления памятью в C++;
  • Понимание принципов объектно-ориентированного программирования (ООП);
  • Понимание основ computer science: модель памяти, стек вызовов, heap allocation, механизм вызова функций;
  • Базовые знания сетевых технологий: TCP/IP, клиент-серверная архитектура, сокеты;
  • Опыт работы с современными системами сборки (CMake или аналоги);
  • Владение системой контроля версий Git;
  • Разговорный английский от В1.

Будет плюсом:

  • Опыт работы с микроконтроллерами в рамках учебных или пет-проектов с реальным аппаратным исполнением («в железе»), включая платформы ARM Cortex-M, RISC-V, STM32, ESP32 или nRF52;
  • Знакомство с основными паттернами проектирования;
  • Понимание сетевых моделей (например, OSI) и опыт работы с сетевыми протоколами: TCP/UDP, HTTP/HTTPS, TLS;
  • Опыт работы с платформенными API: WinAPI, POSIX, Android NDK;
  • Знание Qt и опыт разработки учебных, курсовых, дипломных или пет-проектов с его использованием (QML или Qt Widgets);
  • Опыт коммерческой разработки или прохождения стажировок.

Мы предлагаем:

Обучение и развитие:

  • Большой пул разноплановых проектов в таких сферах, как FinTech, Medicine, Entertainment, eCommerce, Gaming, Artificial Intelligence и пр.;
  • Минимум легаси; короткий бенч;
  • Широкий стек технологий, возможность перехода между ними;
  • Индивидуальные карты роста и регулярный пересмотр условий (роли на проекте, уровня ЗП);
  • Подготовка к собеседованиям с зарубежными заказчиками на английском языке

Рабочая среда:

  • Формат работы в офисе;
  • Просторные и комфортные рабочие места;
  • Подробный онбординг: знакомство с командой, процессами и правилами, экскурсия по офису, welcome card;
  • Уютные кухни, игровые комнаты, коворкинги, лаунж-зоны.

Дополнительные бонусы:

  • Cкидки у компаний-партнеров (от пиццерий и книжных до магазинов бытовой техники).

Ну что, ты с нами? Ждем тебя в нашей дружной команде!

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available