Назад
Company hidden
3 дня назад

Senior Embedded Software Developer (Networking, Security)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Ukraine/Poland/Europe
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Embedded Software Developer (Networking, Security) (C/C++/IoT): Developing secure, connected embedded systems and edge devices with cloud connectivity, remote device management, and reliable networking with an accent on embedded architecture, wireless communication, and cybersecurity. Focus on implementing OTA/FOTA updates, secure boot and authentication, debugging real hardware, and integrating networking protocols across IoT platforms.

Location: Ukraine, Dnipro, Lviv, Europe, Poland, Warsaw

Company

hirify.global Software delivers embedded development services for a global technology customer specializing in climate technologies and energy management solutions for commercial, industrial, and residential environments.

What you will do

  • Design and implement embedded software components and device functionality for connected IoT systems.
  • Develop and optimize networking capabilities, telemetry, monitoring, remote provisioning, and Firmware-Over-the-Air update mechanisms.
  • Integrate and troubleshoot Ethernet, Wi-Fi, BLE, LTE, Zigbee, and Thread communication technologies.
  • Develop secure communication mechanisms and maintain bootloaders, firmware update systems, and device lifecycle management functionality.
  • Debug real hardware, perform root-cause analysis, and conduct unit, integration, and system-level testing.
  • Collaborate with architects, hardware engineers, QA specialists, security experts, and the customer; participate in planning, estimations, technical discussions, documentation, and continuous improvement.

Requirements

  • 5+ years of commercial experience in embedded software development using C/C++.
  • Strong experience with ARM-based microcontrollers, including STM32, NXP, TI, or Silicon Labs.
  • Strong understanding of embedded systems architecture, RTOS concepts, and hardware-software interaction.
  • Practical experience with wireless technologies such as BLE, Wi-Fi, LTE, Zigbee, or Thread.
  • Solid networking knowledge including TCP/IP, UDP, DHCP, DNS, IPv4/IPv6, MQTT, HTTP/HTTPS, and WebSockets.
  • Experience with cloud-connected embedded devices and IoT ecosystems, including OTA/FOTA firmware update mechanisms.
  • Understanding of embedded cybersecurity concepts, including secure boot, TLS/SSL, certificate management, authentication, and cryptographic fundamentals.
  • Experience with UART, SPI, I2C, CAN, Ethernet, FreeRTOS, Zephyr, Embedded Linux, or similar platforms.
  • Strong debugging and troubleshooting skills using J-Link, ST-Link, GDB, or equivalent tools, plus experience with Git-based development workflows.
  • Upper-Intermediate or higher English level.

Nice to have

  • Experience with cybersecurity standards and secure development practices for IoT products.
  • Practical experience with networking stacks such as lwIP.
  • Experience with secure bootloader development and device provisioning.
  • Knowledge of PKI, certificate-based authentication, and hardware security modules.
  • Familiarity with Docker, GitLab CI/CD, and automated testing frameworks.
  • Experience with AWS IoT, Azure IoT, or Google Cloud IoT.
  • Basic hardware design and debugging knowledge.
  • Experience with secure manufacturing and device onboarding processes.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →