Embedded-программист (Разработчик встраиваемого ПО)

Дата размещения вакансии: 28.11.2024
Работодатель: Социальные системы
Уровень зарплаты:
от 120000 до 180000 RUR
Город:
Москва
Электродная улица 9
Требуемый опыт работы:
От 1 года до 3 лет

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

- разработка прикладного программного обеспечения под встраиваемые ОС (Linux) для специализированных устройств на базе System-on-chip/System-on-module;
- работа с периферийными устройствами;
- работа с БД (SQLite);
- поддержка и сопровождение существующих проектов;
- отладка, документирование разработанного кода, сопровождение написанного ПО.

Требования:

- высшее техническое образование;
- опыт программирования микроконтроллеров (без управления ОС);
- знание языков программирования: C/C++, Go;
- умение использовать написанный другими код (библиотеки, программные модули);
- навыки работы с системами контроля версий (например, Git или SVN);
- знание языков: английский язык на уровне чтения и понимания специализированной технической документации;
- умение работать с ОС Linux (на уровне "продвинутого пользователя").

Желательные навыки:

- опыт разработки программного обеспечения для микроконтроллеров (например, PIC32, GD32, STM32);
- опыт работы с NFC/Mifare, ISO 14443;
- опыт работы SPI, UART (RS-232), I2C;
- понимание особенностей использования USB, Ethernet;
- автоматное программирование;
- знание основ схемотехники (умение читать схемы применительно к разрабатываемому ПО для специализированного устройства);
- опыт работы с системами контроля версий, системами управления инцидентами;
- знание языка Java;
- знакомство с криптографией (DES, 3DES, AES, RSA).

Условия:

- офисная занятость;
- рабочая неделя 5-2, 9:00-18:00;
- компания состоит в реестре IT компаний