Инженер-программист (C++/Python)

Работодатель:
Зарплата:
250 000 руб.
Опыт работы:
От 3 до 6 лет

Автономные технологии — компания, которая разрабатывает инновационные решения, направленные на улучшение и совершенствование робототехники и технологий машинного обучения с применением передовых технологий искусственного интеллекта (ИИ) и уникальных инженерных решений.

Чем предстоит заниматься:

  • Разработкой и поддержкой ПО для встраиваемых систем (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-компании;
  • Система наставничества и комфортная адаптация в компании.

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

Senior Backend разработчик (Rust/С++)
Фалькон Тех

Высшее образование (техническое). Общий опыт продуктовой backend-разработки от 5 лет (Rust/C++) с готовностью изучать Rust. Уверенное владение rust...

300 000 руб.
Инженер - программист ПЛИС / FPGA Designer
Инвитех

Опыт программирования ПЛИС от 3 лет, наличие завершенных проектов. Знание Verilog, чтение VHDL. Опыт работы с высокоскоростными последовательными интерфейсами SerDes...

180 000 - 250 000 руб.
Senior Embedded разработчик (Rust/C++)
Фалькон Тех

Высшее образование (техническое). Общий опыт продуктовой backend-разработки от 6 лет, из них, не менее 2 лет коммерческой разработки на...

300 000 руб.
Бизнес аналитик / Аналитик данных (SQL, Python)
ProfiStaff

Мы рассматриваем кандидатов с опытом и навыками: В/О (экономическое/ техническое). Опыт работы на аналогичной должности от 2 лет, на...

200 000 руб.
Ведущий инженер-программист микроконтроллеров
Рубрукс

Опыт работы с МК: Cortex-M3, Cortex-M4F (мы работаем с LPC, GD, НИИЭТ, STM32). -

200 000 руб.