Схемотехник-программист С/С++
Город:
Санкт-Петербург
Занятость:
Полная занятость
Компания "ТехноНИКОЛЬ"
Embedded / Hardware Engineer
Мы разрабатываем промышленную IoT-систему мониторинга кровель и строительных конструкций: датчики влажности, протечек, снеговых нагрузок, температуры, контроллеры, радиосеть, серверную аналитику и многое другое.
Исторически часть решений была реализована на ESP32, сейчас основной фокус —энергоэффективные устройства на STM32WL (LoRaWAN).
Мы ищем инженера, который поможет нам развивать новое поколение устройств и станет ключевым участником R&D-команды.
Инженера, который понимает embedded-систему целиком: от электрической схемы и печатной платы до прошивки, сна и поведения устройства в поле через 50 дней и через годы эксплуатации.
Что нужно будет делать
• разрабатывать прошивки для IoT-устройств
• проектировать и запускать новые платы
• оптимизировать энергопотребление
• участвовать в R&D новых сенсоров
• устранять «полевые» проблемы устройств
• работать в связке с производством
• влиять на архитектуру продукта, а не просто писать код
Необходимые технические навыки и опыт
Embedded C / C++
• уверенное профессиональное владение C/C++
• понимание ограничений ресурсоограниченных систем
• опыт оптимизации по памяти, питанию и времени выполнения
• знание idiomatic embedded-подходов и паттернов
Микроконтроллеры и платформы
• опыт разработки под ESP32 (ESP-IDF) — важный плюс
• понимание архитектуры MCU, периферии, DMA, таймеров
• опыт работы с low-power режимами
• опыт или готовность работать с STM32 / STM32WL
ESP32 — часть нашего наследия и вспомогательных решений
STM32WL — основной вектор развития
RTOS
• опыт работы с RTOS (FreeRTOS или аналоги)
• задачи, очереди, семафоры, мьютексы
• понимание планирования и взаимодействия задач
• опыт отладки race conditions и таймингов
Аппаратные интерфейсы
• SPI, I2C, UART
• ADC, GPIO
• работа с датчиками и внешней периферией
• понимание аналоговой части приветствуется
Сетевые технологии
• понимание сетевых стеков (IP, TCP, UDP)
• опыт реализации протоколов поверх транспорта
• плюс: опыт с LoRa / LoRaWAN / LPWAN
Хранение данных
• опыт работы с энергонезависимой памятью:
• NVS / Flash
• SPIFFS / LittleFS (для ESP32)
• понимание износа flash и стратегий хранения
Hardware / схемотехника (очень важно)
• чтение и разработка принципиальных схем
• проектирование питания (low-power)
• работа с датчиками, аналоговыми цепями
• проектировании PCB ( полный цикл)
• bring-up плат, измерения, поиск аппаратных проблем
Мы не разделяем «программиста» и «схемотехника» — нам нужен инженер, который понимает, как его код живёт в железе.
Будет большим плюсом
• опыт работы с STM32WL / SX126x / LoRaWAN
• опыт разработки автономных устройств на батарейках (годы работы)
• работа с аналоговыми измерениями (влажность, импеданс, EC)
• опыт вывода устройств в серию
• участие в open-source проектах
• Git, code review, документация
18 Февраля
Санкт-Петербург
Компания "Solvo" Солво –аккредитованная IT компания, крупный разработчик программного обеспечения для логистики (своя линейка продуктов) и...
20 Февраля
Инженер-программист встраиваемых систем
Санкт-Петербург
Компания "Ключевые Системы и Компоненты" Сотрудники нашей группы компаний участвуют в создании транспорта нового поколения: вагонов метро,...
11 Февраля
Программист 1С( Петербургская Недвижимость )
Санкт-Петербург
Компания "Петербургская Недвижимость" Вам предстоит: Разработка на платформе 1С: 8.3 Реализация интеграций баз на платформе 1С с...
11 Февраля
Инженер – программист микроконтроллеров
Санкт-Петербург
от 180 000 до 200 000 руб.
Компания "ГИРООПТИКА" Обязанности: проработка алгоритмов, написание кода и отладка программного обеспечения для микроконтроллеров (на ядрах...
11 Февраля
Ведущий backend-программист (ETL/MCP)
Санкт-Петербург
Компания "ЦРТ | Группа компаний" Ключевые задачи: Проектирование архитектуры конвейеров обработки данных (извлечение, трансформация,...
Вакансия размещена в отрасли