C/C++ Developer (System/Embedded)
Voronezh, Voronezhskaya Oblast, Russian Federation
Full Time
Experienced
Обязанности:
- Проектирование и разработка программного обеспечения для встроенных систем и/или Linux систем
- Взаимодействие с заказчиком
Требования:
- Высшее техническое образование
- Отличное знание языка С и/или С++
- Опыт разработки и отладки для MCU (OS-less/RTOS/Embedded Linux) и/или опыт разработки под Linux на любых платформах
- Английский на уровне, позволяющим читать и понимать техническую документацию, читать и отвечать на письма и сообщения в мессенджерах. Умение вести беседу на английском решительно приветствуется
- Способность работать в команде, умение взаимодействовать с коллегами по команде
- Способность понимать и поддерживать чужой код
Приветствуется:
- Опыт работы с любыми коммуникационными протоколами любого уровня (UART, USB, TCP, UDP, TLS, Wi-Fi, Bluetooth, MQTT, HTTP, Modbus, и др.)
- Опыт работы с беспроводными сетями, такими как Zigbee, Wi-Fi, Bluetooth, Z-Wave и др.
- Опыт работы со встроенными системами на базе любой ОС (уровень приложения или ядра): FreeRTOS, Zephyr, Linux, и др.
- Опыт интеграции устройств с облачными сервисами
- Знание Python или любых других скриптовых языков (Lua, Perl, sh, и др.)
- Опыт технического руководства командой
- Оптимизация по размеру и скорости, в т.ч. чужого кода
- Администрирование Unix-подобных систем
- Опыт работы в распределённой команде
- Разговорный Английский.
Опыт работы
- Не менее 1 года
Apply for this position
Required*