Разработчик ПО (микроконтроллеры, кассовая техника)

Просвирнина Анна Михайловна

Разработчик ПО (микроконтроллеры, кассовая техника)

Москва, Большая Татарская улица, 35с3

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

Тахотренд М - новая компания на рынке контрольно-кассовой техники, запускает новые разработки онлайн-касс, и перезапускает под брендом Торговый Баланс уже зарекомендовавшие себя продукты, выпускавшиеся ранее под маркой Штрих М.

Сейчас мы в поиске Разработчика ПО с опытом разработки драйверов и реализации иных форм программного взаимодействия с периферийными устройствами.

Обязанности:

• Разработка программного обеспечения для контрольно-кассовой техники (ККТ).

• Разработка ПО для микроконтроллеров на архитектурах ARM и MIPS.

• Разработка ПО под встраиваемые системы Linux.

• Разработка клиент-серверного ПО и взаимодействие с аппаратной частью.

• Интеграция и работа с коммуникационными интерфейсами (Ethernet, RS-232, Bluetooth, USB).

• Разработка низкоуровневого ПО для взаимодействия с периферией и встроенными устройствами.

• Тестирование, отладка и оптимизация ПО с учетом аппаратных особенностей.

• Взаимодействие с командой разработчиков, инженеров и тестировщиков.

Требования:

- Образование

Высшее техническое образование в области программирования, электроники, информационных технологий.

Рассматриваются кандидаты с средним специальным образованием при наличии сильного практического опыта.

- Опыт работы:

• Понимание принципов работы ККТ, форматов фискальных документов, Федерального Закона №54-ФЗ «О применении контрольно-кассовой техники при осуществлении расчетов в Российской Федерации».

• Опыт разработки ПО для микроконтроллеров от 3 лет.

• Опыт работы с микроконтроллерами на архитектурах ARM (AVR, MIPS, PIC).

• Опыт разработки ПО под встраиваемые системы Linux (GenToo, Openwrt или аналогичные).

• Опыт работы с системами контроля версий (Git, SVN).

• Опыт тестирования и отладки ПО на аппаратном уровне.

- Ключевые навыки:

• Программирование на C, C++.

• Разработка низкоуровневого ПО для работы с аппаратной частью.

• Опыт работы с сетевыми протоколами и протоколами клиент-серверного взаимодействия.

• Умение быстро разбираться в чужом программном коде.

• Способность оперативно придумывать и разрабатывать вспомогательные утилиты и скрипты.

• Опыт работы с коммуникационными интерфейсами (Ethernet, RS-232, Bluetooth).

• Умение работать с аппаратным обеспечением (настройка, диагностика, отладка).

• Понимание схемотехники и принципов работы электронных компонентов.

• Опыт работы с системами сборки и кросс-компиляции (Make, CMake).

• Владение инструментами отладки и анализа работы микроконтроллеров.

• Опыт работы с интерфейсами USB, SPI, I2C, UART, Ethernet.

• Опыт работы с протоколами TCP, UDP, HTTP и др.

- Среды разработки (IDE):

• Keil µVision – разработка под ARM.

• IAR Embedded Workbench – работа с микроконтроллерами и встраиваемыми системами.

• Eclipse CDT / Visual Studio Code – разработка под Linux.

или аналогичные

- Работа на аппаратном уровне:

• Разработка прошивок и драйверов для микроконтроллеров ARM и MIPS.

• Опыт работы с осциллографами, логическими анализаторами, паяльным оборудованием.

• Умение работать с интерфейсами отладки, используемыми для программирования и диагностики микроконтроллеров.

• Работа с EEPROM, Flash-памятью, интерфейсами ввода-вывода.

• Отладка взаимодействия микроконтроллера с периферийными устройствами.

Будет плюсом:

• Опыт интеграции с ФФД 1.2 и работы с фискальными регистраторами.

• Опыт работы с RTOS (реального времени).

• Опыт работы со сборкой образов Linux.

• Опыт разработки драйверов и скриптов Shell в Linux.

• Знание криптографии и безопасности данных в ККТ.

Условия:

• Полная занятость, возможен гибридный формат работы.

• Конкурентная заработная плата, обсуждается по результатам собеседования.

• Работа в команде профессионалов с возможностью профессионального роста.

• Интересные задачи в сфере разработки ПО для ККТ и клиентских сервисов.

• Участие в стратегическом проекте компании.

• Возможность карьерного роста.

Навыки
  • Delphi
  • C++
  • Linux
  • ARM
  • Eclipse IDE
Посмотреть контакты работодателя

Адрес

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

Р-Софт
Полный день
  • Москва

  • Не указана

Рекомендуем
Полный день
  • Москва

  • до 150000 RUR

Рекомендуем
Hi, Rockits!
Полный день
  • Москва

  • до 150000 RUR

Рекомендуем
Сорб групп
Полный день
  • Москва

  • до 150000 RUR

Этернис
Полный день
  • Москва

  • от 120000 RUR

ОКБ Нефтегаздиагностика

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

ОКБ Нефтегаздиагностика

Полный день
  • Москва

  • до 210000 RUR

Сократ Мниирс
Полный день
  • Москва

  • до 210000 RUR

Концерн ВКО Алмаз - Антей
Полный день
  • Москва

  • до 210000 RUR

Парус электро
Полный день
  • Москва

  • до 210000 RUR

Новые Телеком Решения (НТР)

Embedded-разработчик

Новые Телеком Решения (НТР)

Полный день
  • Москва

  • до 210000 RUR

DORS
Полный день
  • Москва

  • от 210000 RUR

НПО ПКРВ
Полный день
  • Москва

  • от 250000 RUR

Компания Стрим Лабс

Инженер-разработчик (FPGA)

Компания Стрим Лабс

Полный день
  • Москва

  • от 250000 RUR

Star-Staff
Полный день
  • Москва

  • от 250000 RUR

МАСКОМ
Полный день
  • Москва

  • от 180000 RUR

НПК Наши Технологии

Программист микроконтроллеров

НПК Наши Технологии

Полный день
  • Москва

  • до 150000 RUR

Полный день
  • Москва

  • до 150000 RUR

АТБ Электроника
Полный день
  • Москва

  • до 150000 RUR

КБ НАВИС

Программист

КБ НАВИС

Полный день
  • Москва

  • до 150000 RUR

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

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