Обязанности:
Разработка и программная реализация графического интерфейса пользователя физических устройств в соответствии с требованием ТЗ и предоставленных дизайн-макетов элементов интерфейса.
Тестирование работоспособности графического интерфейса на физическом устройстве.
Разработка декстоп и мобильных интерфейсов для удаленного контроля физического устройства. Сопровождение, модернизация и расширение функционала ранее установленных на физических устройствах версий графического интерфейса.
Требования:1. Embedded-стек:
- Понимание принципов работы микроконтроллеров и одноплатных компьютеров;
- Опыт кросс-компиляции, отладки с помощью GDB/JTAG и работой с низкоуровневой периферией;
- Знание одной из OCPB: FreeRTOS, QNX или аналогичное.
2. Языки программирования:
- Уверенное знание C++;
- Опыт разработки графического интерфейса пользователя с использованием Qt Framework.
3. Опыт работы с макетами пользовательского интерфейса в Figma.
4. От 2-х лет коммерческой разработки в области встраиваемых систем или промышленной автоматизации.
Желательно:
1. Знание промышленных сетевых протоколов: Modbus, CAN, OPC UA/
2. Базовое понимание UI/UX принципов.
Условия:- Оформление в соответствии с ТК РФ;
- Своевременная выплата зарплаты на карту;
- Рабочий график: полный день, пн-пт с 8.30 до 17.00;
- Место работы: ОЭЗ «Нойдорф». Осуществляется развозка от станции метро Балтийская и станции метро Купчино;
- ДМС после прохождения испытательного срока.
Ключевые навыки
- C++
- ARM
- JTAG
- GDB
- OCPB
- CMake
- Qt
- Figma
- Modbus
- CAN
- UX
- UI
- SOLID