Компания не указана HardwareОпубликована 15 дней назад · отклик: hh.ru
Инженер-программист C++ / Python
Зарплатаот 250 000 ₽
ФорматОфис
ЛокацияРоссия
Автономные технологии — компания, разрабатывающая решения для робототехники и технологий машинного обучения с применением ИИ и инженерных решений.
Чем предстоит заниматься:
- Разработка и поддержка ПО для встраиваемых систем (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-компании;
- Система наставничества и комфортная адаптация в компании.
Инструменты в вакансии
Навыки и технологии
Направления