Инженер-программист (C++/Python)
Все вакансии Автономные Технологии в Москве
Москва
от 250 000
RUB
Полная занятость
от 3 лет
Описание
Автономные технологии — компания, которая разрабатывает инновационные решения, направленные на улучшение и совершенствование робототехники и технологий машинного обучения с применением передовых технологий искусственного интеллекта (ИИ) и уникальных инженерных решений.
Чем предстоит заниматься:
• Разработкой и поддержкой ПО для встраиваемых систем (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-компании;
• Система наставничества и комфортная адаптация в компании.
Чем предстоит заниматься:
• Разработкой и поддержкой ПО для встраиваемых систем (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-компании;
• Система наставничества и комфортная адаптация в компании.