Компания разработчик и производитель банковской и кассовой техники (счётчиков, сортировщиков, упаковщиков, детекторов банкнот), систем самообслуживания (банкоматов, платёжных терминалов), и прикладного программного обеспечения.
С 1995 года мы занимаемся разработкой, производством, продажами и сервисом банковской и кассовой техники.
УСЛОВИЯ:
1. Официальное трудоустройство в КНР;
2. Официальный доход в юанях (обсуждается по итогам интервью);
3. График 5/2;
4. Релокационный пакет: виза / билеты / квартира / отпуск 28 календарных дней;
5. Территориальные расположение: Китай, город Дунгуань, провинция Гуандун.
ЗАДАЧИ:
1. Разрабатывать архитектуру и писать низкоуровневый код на С/С++ под RTOS (FreeRTOS, Zephyr), Embedded Linux или для систем без ОС;
2. Создавать и реализовывать алгоритмы управления (ПИД-регуляторы, конечные автоматы) для высокоточных механизмов, обеспечивая надежность и скорость;
3. Организовывать взаимодействие с периферийными устройствами по интерфейсам SPI, I2C, UART, USB, работая с прерываниями, DMA и периферией МК;
4. Интегрировать программное обеспечение с аппаратной платформой, датчиками и приводами, участвуя в отладке на физических прототипах;
5. Участвовать в полном цикле разработки — от код-ревью и технических решений до сопровождения проекта.
ТРЕБОВАНИЯ:
1. Опыт embedded-разработки на С/С++ от 3 лет;
2. Глубокие знания архитектуры микроконтроллеров (ARM) и практические навыки работы с периферией;
3. Умение читать схемы и работать с отладочным оборудованием (осциллограф, логический анализатор);
4. Опыт написания драйверов и оптимизации кода для работы в реальном времени;
5. Знание Git и принципов создания надежных (fault-tolerant) систем.
БУДЕТ ПЛЮСОМ:
1. Опыт реверс-инжиниринга или обработки сигналов в реальном времени;
2. Навыки пайки и отладки на физических прототипах.