Название: Старший разработчик встраиваемого ПО (Сети, Безопасность)
Местоположение: Варшава / PL
Обязанности
- Проектирование и реализация компонентов встраиваемого ПО и функциональности устройств для подключенных IoT-систем
- Разработка, оптимизация и поддержка сетевых возможностей для встраиваемых устройств, подключенных к облаку
- Реализация механизмов телеметрии, мониторинга, удаленного конфигурирования и обновлений прошивки "по воздуху" (Firmware-Over-the-Air)
- Интеграция и устранение неисправностей в технологиях связи, включая Ethernet, Wi-Fi, BLE, LTE, Zigbee и Thread
- Разработка безопасных механизмов связи в соответствии с передовыми практиками в области кибербезопасности встраиваемых систем
- Проектирование и поддержка загрузчиков, систем обновления прошивки и функциональности управления жизненным циклом устройства
- Отладка, устранение неисправностей и анализ первопричин на реальных аппаратных платформах
- Проведение модульного, интеграционного и системного тестирования
- Сотрудничество с архитекторами, инженерами аппаратного обеспечения, специалистами по обеспечению качества и экспертами по безопасности
- Участие в технических дискуссиях, оценках, планировании и общении с заказчиками
- Подготовка и ведение технической документации
- Обеспечение соответствия инженерным стандартам, требованиям безопасности и процессам качества
- Внесение вклада в постоянное совершенствование практик разработки и инженерных рабочих процессов
Требования
- 5+ лет коммерческого опыта разработки встраиваемого ПО с использованием C/C++
- Богатый опыт работы с микроконтроллерами на базе ARM, такими как STM32, NXP, TI или Silicon Labs
- Глубокое понимание архитектуры встраиваемых систем, концепций RTOS и взаимодействия аппаратного и программного обеспечения
- Практический опыт работы с беспроводными технологиями, включая BLE, Wi-Fi, LTE, Zigbee или Thread
- Прочные знания сетей, включая TCP/IP, UDP, DHCP, DNS, IPv4/IPv6, MQTT, HTTP/HTTPS и WebSockets
- Опыт работы с встраиваемыми устройствами, подключенными к облаку, и IoT-экосистемами
- Опыт реализации механизмов обновления прошивки OTA/FOTA
- Понимание концепций кибербезопасности встраиваемых систем, включая безопасную загрузку (secure boot), TLS/SSL, управление сертификатами, аутентификацию и основы криптографии
- Опыт работы с интерфейсами связи, такими как UART, SPI, I2C, CAN и Ethernet
- Опыт работы с FreeRTOS, Zephyr, Embedded Linux или аналогичными платформами
- Отличные навыки отладки и устранения неисправностей с использованием J-Link, ST-Link, GDB или эквивалентных инструментов
- Опыт работы с Git-ориентированными рабочими процессами разработки
- Уровень английского языка Upper-Intermediate или выше
Будет плюсом
- Опыт работы со стандартами кибербезопасности и практиками безопасной разработки продуктов IoT
- Практический опыт работы с сетевыми стеками, такими как lwIP
- Опыт разработки безопасных загрузчиков и конфигурирования устройств
- Знание PKI, аутентификации на основе сертификатов и аппаратных модулей безопасности
- Знакомство с Docker, GitLab CI/CD и фреймворками автоматизированного тестирования
- Опыт работы с AWS IoT, Azure IoT или Google Cloud IoT
- Базовые знания в области проектирования и отладки аппаратного обеспечения
- Опыт работы с безопасными процессами производства и ввода устройств в эксплуатацию
О вакансии
Присоединяйтесь к нашей команде Embedded Development в Sigma Software и внесите свой вклад в разработку подключенных IoT-устройств и периферийных решений нового поколения!
Мы ищем Старшего разработчика встраиваемого ПО с глубокими знаниями в области сетей и кибербезопасности для проектирования и реализации безопасных, надежных встраиваемых систем с облачной связью и возможностями удаленного управления устройствами.
Заказчик
Наш Заказчик — глобальная технологическая компания, специализирующаяся на технологиях климат-контроля и решениях для управления энергопотреблением. Компания разрабатывает подключенные продукты и интеллектуальные системы управления для коммерческих, промышленных и жилых помещений, помогая повысить энергоэффективность, эксплуатационную надежность и устойчивость за счет современных технологий интеллектуальной инфраструктуры.
Проект
Проект сосредоточен на разработке безопасных, подключенных встраиваемых систем, которые интегрируются с облачными платформами, поддерживают удаленное управление устройствами и обеспечивают надежную связь в реальных условиях. Решение сочетает в себе инженерные знания в области встраиваемого ПО, сетевые технологии и принципы кибербезопасности для предоставления масштабируемых и надежных IoT-решений для современных периферийных устройств.