Инженер-программист

Инженер-программист

Описание вакансии

Компания разработчик и производитель банковской и кассовой техники (счётчиков, сортировщиков, упаковщиков, детекторов банкнот), систем самообслуживания (банкоматов, платёжных терминалов), и прикладного программного обеспечения.

С 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. Навыки пайки и отладки на физических прототипах.

Навыки
  • C++
  • Чтение чужого кода
  • Код-ревью
  • Анализ кода
  • ARM
  • Программирование логики для микросхем
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию