Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
ЗП не указана
На похожих ролях по рынку
$67к$90кмедиана$125к
41 в выборке
78
Хорошая вакансия
развернуть
У роли понятный senior-фокус и сильная специализация на безопасности IoT, но широкий набор протоколов и задач может означать высокую нагрузку в аутсорсинговой компании.
Кликните для подробной информации
Широкий круг задачСовременный стекКлиматические технологииАутсорсинговый формат
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
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.
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →