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 года |
Условия работы
График работы | Полный день |
Добавлено сегодня
Пожаловаться