Разработчик встраиваемых систем (Embedded)
Описание
Мы — команда 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-роли очное присутствие критично для работы с лабораторией).