Задачи:
— Разработка и поддержка программного обеспечения для встраиваемых систем на платформах OrangePi, микроконтроллерах STM, ESP и других.
— Оптимизация и рефакторинг легаси-кода на C++ и Python.
— Создание новых модулей на C++ для интеграции в существующую систему с сохранением обратной совместимости.
— Оптимизация производительности критических участков кода, включая алгоритмы, работу с памятью и многопоточность.
— Написание кода для взаимодействия с периферийными устройствами (UART, SPI, I2C, GPIO и др.).
— Самостоятельная реализация небольших проектов от концепции до рабочего прототипа, включая разработку ПО, тестирование и отладку на конечном устройстве.
— Документирование кода и создание технических спецификаций.
Требования:
— Опыт работы от 3-х лет.
— Профессиональное владение C++ и Python 3.
— Базовые знания алгоритмов и структур данных, понимание сложности алгоритмов.
— Опыт работы с легаси-кодом (анализ, доработка, рефакторинг).
— Понимание принципов low-level оптимизации (память, прерывания, энергоэффективность).
— Глубокое понимание Linux.
— Практический опыт работы с микроконтроллерами STM32, ESP32 и другими.
— Практический опыт работы с микрокомпьютерами.
— Практический опыт работы с периферией микрокомпьютеров (камеры, датчики, кнопки и т.д.).
— Английский язык на уровне чтения технической литературы.
— Высшее техническое образование.
Будет плюсом:
— Опыт работы с ROS (Robot Operating System).
— Знание Rust или Go.
— Участие в open-source проектах или наличие собственного проекта с проектированием плат.
Условия:
— Трудоустройство в соответствии с ТК РФ.
— Работа в аккредитованной IT-компании.
— Система наставничества и комфортная адаптация в компании.
Этапы подбора:
— Рассмотрение резюме, знакомство с HR, техническое интервью с руководителем, проверка службой безопасности, очная встреча в офисе.
— Обратная связь после каждого этапа в течение до 3 рабочих дней.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
Сейчас в каталоге 272 вакансии по этому направлению, удалённо можно работать в 12%.
Зарплата в этой вакансии, 250 000 ₽ в месяц, на 52% выше медианы по направлению (165 000 ₽). У половины вакансий от 90 000 ₽ до 220 000 ₽ (вакансий с вилкой: 33).
Навыки этой вакансии, которые чаще всего просят по направлению: Python (18%), Linux (16%), C++ (15%). В скобках доля вакансий направления.