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

Cuman

  • Нур-Султан
  • Постоянная работа
  • Полная занятость
  • 1 мес. назад
«CUMAN» единственная в Казахстане компания которая обладает полным циклом разработки, производства, сервисного обслуживания и технического сопровождения всей своей продукции активного сетевого соединения - маршрутизаторы и коммутаторы как для домашнего использования, так и для офисов и промышленных предприятий.Обязанности:
  • Проектирование и разработка программного обеспечения (прошивок) на языке C/C++;
  • Участие в полном цикле проектировании и разработки устройств.
Требования:
  • Желательно высшее техническое образование;
  • Знание языков C/C++/LUA/Python/Bash;
  • Опыт программирования для микроконтроллеров на языке С от 3-х лет, наличие выполненных проектов;
  • Опыт разработки для ARM Cortex-M серии от 2-х лет;
  • Опыт разработки для ARM Cortex-A серии от 2-х лет;
  • Опыт разработки для STM32/AVR/ESP/RTD от 2-х лет;
  • Опыт работы с проектами в 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).
Условия:
  • Позитивную команду сплоченных людей;
  • Достойную заработную плату без задержек, первоначальный уровень определяется по итогам собеседования;
  • Реально интересные проекты;
  • Работа в стабильной компании;
  • Тренажерный зал;
  • Обед за счет работодателя;
  • Официальное трудоустройство.
Компания работает на телекоммуникационном рынке Республики Казахстан 10 лет и предоставляет широкий спектр телекоммуникационных услуг на основании соответствующих государственных лицензий, выданных Агентством информатизации и связи.Нам нужны сотрудники, которые надолго вольются в команду и будут расти вместе с нами. Интересные задачи и использование передовых технологий гарантируем. И главное, мы делаем полезные для миллионов людей проекты!
У нас собралось много талантливых людей и чуть больше интересных задач. Если ты любишь работать с профессионалами своего дела, знаешь основы юзабилити, отслеживаешь тренды в сфере телекоммуникации, и высокое чувство стиля тебе не чуждо — присоединяйся к нам в команду.

HeadHunter