Senior C++ Developer
Описание от работодателя
О компании
Galileosky — лидер промышленного IoT с 16-летним опытом. Наши решения управляют миллионами устройств в нефтегазодобыче, сельском хозяйстве и транспорте по всему миру — от России до Африки.
Мы производим собственное high-end оборудование и разрабатываем программное обеспечение для промышленного интернета вещей, помогая крупнейшим компаниям автоматизировать процессы и повышать эффективность.
Ключевые требования
Глубокое понимание принципов чистой архитектуры, SOLID и основных паттернов проектирования , опыт их практического применения в коммерческих проектах
Уверенное знание C++ и опыт программирования микроконтроллеров
Понимание и применение объектно-ориентированной модели программирования
Общее понимание принципиальных схем и знакомство с современной элементной базой (микроконтроллеры, микросхемы памяти, проводные и беспроводные интерфейсы)
Опыт на проектах с многопоточностью и реализацией от 5 независимых функций на одном ядре
Что вас ждёт
Разработка встроенного программного обеспечения для аппаратных платформ на базе микроконтроллеров
Проектирование и развитие архитектуры embedded-ПО с учётом принципов чистой архитектуры
Создание алгоритмов обработки сигналов аналоговых и цифровых датчиков
Работа с периферией, GPS / GSM / Wi-Fi / Bluetooth
Разработка как нативного кода для микроконтроллеров, так и модулей под FreeRTOS и Linux
Программирование микроконтроллеров на базе ядер Cortex-M0 / M3 / M4 / M7 , Cortex-A7 / A9
Участие в проектах по разработке ПО для мониторинга и позиционирования автотранспорта
Что мы предлагаем
Конкурентную и своевременную оплату труда
Работу в стабильной IT-компании с официальным трудоустройством
Комфортное рабочее место с большими мониторами и ортопедическими креслами
Чай и кофе за счёт компании
Спортивную программу, ДМС и корпоративные туристические поездки
Компенсацию обучения и доступ к богатой корпоративной библиотеке
Участие в технологически сложных и амбициозных проектах в команде профессионалов