Автономные Технологии

инженер-программист встраиваемых систем

Коротко

Senior-инженер-программист встраиваемых систем в компании, разрабатывающей робототехнику на базе искусственного интеллекта, с гибридным форматом работы в Москве. Задачи — разработка и поддержка ПО для OrangePi и микроконтроллеров (STM, ESP), рефакторинг легаси-кода на C++ и Python, работа с периферией (UART, SPI, I2C, GPIO) и создание новых модулей с сохранением обратной совместимости. Требуется от 3 лет опыта, профессиональное владение C++ и Python 3, глубокое понимание Linux и практика с микроконтроллерами STM32/ESP32.

Описание
Автономные технологии — инженерно-технологическая компания полного цикла. Мы создаем робототехнические системы на основе искусственного интеллекта, объединяя электронику, механику и программное обеспечение высокого и низкого уровня.
Задачи
•Разработка и поддержка ПО для встраиваемых систем (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-компании
•Система наставничества и комфортная адаптация в компании

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте

Похожие вакансии