Senior Embedded Developer / Middle Embedded Developer (C/C++/LUA)

Cuman
Занятость Полная занятость
Полная занятость
Адрес Казахстан, Астана, улица Акжол, 97/1
Описание вакансии

«CUMAN» единственная в Казахстане компания которая обладает полным циклом разработки, производства, сервисного обслуживания и технического сопровождения всей своей продукции активного сетевого соединения - маршрутизаторы и коммутаторы как для домашнего использования, так и для офисов и промышленных предприятий.

Обязанности:

  • Проектирование и разработка программного обеспечения (прошивок) на языке C/C++;
  • Участие в полном цикле проектировании и разработки устройств.

Требования:

  • Желательно высшее техническое образование;
  • Знание языков C/C++/LUA/Python/Bash;
  • Опыт программирования для микроконтроллеров на языке С от 1-го года, наличие выполненных проектов;
  • Опыт разработки для ARM Cortex-M серии от 1 года;
  • Опыт разработки для ARM Cortex-A серии от 1 года;
  • Опыт разработки для STM32/AVR/ESP/RTD от 1 года;
  • Опыт работы с проектами в Keil/STM32CubeIDE/VSCode/PyCharm;
  • Опыт разработки с одной из операционных систем реального времени (RTOS);
  • Умение работать с периферийными устройствами через PHY/Ethernet, I2C/TWI, I2S/SPDIF, SPI, UART, GPIO, MIPI, CSI, PWM;
  • Знание ядра Linux, построение DTS, опыт программирования для Linux, написание драйверов под sound-codec/ethernet-switch/MIPI/CSI/WIFI/LTE;
  • Знание загрузчика Uboot, опыт программирования для Uboot;
  • Знание OpenWRT/BuildRoot, опыт программирования для OpenWRT/BuildRoot/Yocto;
  • Знание фреймворка LUCI, опыт программирования для LUCI;
  • Уверенная работа c GIT и его ветками;
  • Опыт написания тестов и организации тестовых стендов;
  • Реверс-инжиниринг ПО;
  • Понимание известных паттернов, принципов и алгоритмов программирования;
  • Опыт разработки API;
  • Опыт разработки интерфейсов;
  • Понимание принципов сетевого взаимодействия (OSI, L2, L3, TCP, UDP, SOCKS, MAC, multicast...)
  • Опыт работы с Docker.

Приветствуется (не обязательно):

  • Знание Armbian/LFS/AOSP, опыт программирования для Armbian/LFS/AOSP;
  • Знание языков JS/PHP/JAVA;
  • Знание фреймворков;
  • Знание и навыки в других микроконтроллерных архитектурах будет плюсом (NordicnRF / PIC / NuvotonNuMicro / Xtensa);
  • Знание ПЛИС и verilog/VHDL будет плюсом;
  • Опыт работы с проектами печатных плат (Pcad, Altium, Gerber и т.п.);
  • Опыт калибровки WIFI/MCS на спектральном анализаторе (желательно Keysight);
  • Опыт написания управляющего ПО для спектрального анализатора (желательно Keysight).

Условия:

  • Позитивную команду сплоченных людей;
  • Достойную заработную плату без задержек, первоначальный уровень определяется по итогам собеседования;
  • Реально интересные проекты;
  • Работа в стабильной компании;
  • Тренажерный зал;
  • Обед за счет работодателя;
  • Официальное трудоустройство.

Требования
Опыт 1-3 года
Условия работы
График работы Полный день
Добавлено сегодня
Для связи с работодателем или просмотра контактов нажмите на кнопку