CareerPlan

Senior Embedded Software Developer (Networking, Security)

Warsaw, Masovian Voivodeship, plFull-time2026-10-22 → 2026-11-10

Core

Design and implement secure embedded software components, networking capabilities, and firmware update mechanisms for cloud-connected IoT devices.

Role type

Senior IC embedded software developer (networking & security)

Builds

Secure, cloud-connected embedded devices and edge solutions

Domain

IoT, embedded systems, networking, cybersecurity

Required skills

C/C++, ARM microcontrollers, RTOS, wireless protocols (BLE, Wi-Fi, LTE, Zigbee, Thread), TCP/IP stack, OTA/FOTA, embedded cybersecurity, hardware interfaces (UART, SPI, I2C, CAN), FreeRTOS/Zephyr/Embedded Linux, debugging tools (J-Link, GDB), Git

Preferred skills

lwIP, secure bootloader development, PKI, hardware security modules, CI/CD, cloud IoT platforms (AWS/Azure/Google), basic hardware design

Technologies

STM32, NXP, TI, Silicon Labs, FreeRTOS, Zephyr, Embedded Linux, lwIP, MQTT, HTTP/HTTPS, WebSockets, TLS/SSL, J-Link, ST-Link, GDB, Docker, GitLab CI/CD, AWS IoT, Azure IoT, Google Cloud IoT

Responsibilities

Design and implement embedded software components and device functionality; Develop and optimize networking capabilities; Implement telemetry, monitoring, and firmware update mechanisms; Integrate and troubleshoot communication technologies; Develop secure communication mechanisms; Design and maintain bootloaders and device lifecycle management; Perform debugging and root-cause analysis on real hardware; Conduct unit, integration, and system-level testing; Collaborate with architects, hardware engineers, and security experts; Prepare and maintain technical documentation.

Seniority

Senior, hands-on IC