Мы — команда ESMART®, один из лидеров российского рынка СКУД. Мы разрабатываем защищенные носители данных на стыке hardware и software. Ищем разработчика, который пишет код для микроконтроллеров и получает результат, который можно потрогать руками.
Вам предстоит:
- Разрабатывать встраиваемое ПО и программные библиотеки для микроконтроллеров (ARM Cortex-M, ESP32, STM32).
- Участвовать в проектировании архитектуры, отладке и тестировании систем на реальном железе.
- Писать чистый, эффективный код с учетом ограничений памяти и энергопотребления.
- Взаимодействовать с отделом схемотехники и тестирования.
Мы ждем от вас (Hard Skills):
- Core: Уверенное владение C применительно к embedded (микроконтроллеры, периферия, real-time).
- Архитектура: Понимание работы GPIO, UART, SPI, I2C, таймеров и прерываний.
- Системы: Опыт работы с RTOS (FreeRTOS, Zephyr) — задачи, очереди, приоритеты.
- Инструменты: Git, Jira, Agile. Опыт работы со средами STM32CubeIDE, Keil или IAR.
- Отладка: Умение пользоваться JTAG/SWD, логическими анализаторами и осциллографом. Навык чтения datasheet'ов.
- Сборка: Опыт с Make, CMake, понимание кросс-компиляции.
- Язык: Английский — чтение технической документации.
Будет плюсом (Hard Skills+):
- Опыт работы с беспроводными интерфейсами: BLE, NFC, WiFi.
- Навыки автоматизации на Python.
- Знание методов повышения качества: статический анализ (MISRA C), санитайзеры, юнит-тестирование на целевых платформах.
- Опыт работы с отечественными МК или сертификацией ПО (ФСТЭК/ФСБ).
Мы предлагаем:
- Мощные рабочие станции и парк мобильных устройств/отладочных плат для тестов.
- Полностью белая зарплата, оформление по ТК РФ,
- ДМС, аккредитованная IT-компания.
- Обучаем RFID и беспроводным технологиям с нуля. Ведем сложные R&D проекты.
- Офис в Зеленограде (Технопарк «Элма»), 5/2. (Для embedded-роли очное присутствие критично для работы с лабораторией).