Enter a job title or keyword

Senior Embedded Software Developer (Networking, Security)

Sigma Software


Job Location:

Lviv - Ukraine

Monthly Salary: Not provided by the employer
Posted: 24 October 2026 (13 hours ago)
Application Deadline: 21 January 2027
Vacancies: 1 Vacancy

Job Summary

  • Design and implement embedded software components and device functionality for connected IoT systems
  • Develop optimize and maintain networking capabilities for cloud-connected embedded devices
  • Implement telemetry monitoring remote provisioning and Firmware-Over-the-Air update mechanisms
  • Integrate and troubleshoot communication technologies including Ethernet WiFi BLE LTE Zigbee and Thread
  • Develop secure communication mechanisms following embedded cybersecurity best practices
  • Design and maintain bootloaders firmware update systems and device lifecycle management functionality
  • Perform debugging troubleshooting and root-cause analysis on real hardware platforms
  • Conduct unit integration and system-level testing
  • Collaborate with architects hardware engineers QA specialists and security experts
  • Participate in technical discussions estimations planning sessions and Customer communication
  • Prepare and maintain technical documentation
  • Ensure compliance with engineering standards security requirements and quality processes
  • Contribute to continuous improvement of development practices and engineering workflows

Qualifications :

  • 5 years of commercial experience in embedded software development using C/C
  • Strong experience with ARM-based microcontrollers such as STM32 NXP TI or Silicon Labs
  • Strong understanding of embedded systems architecture RTOS concepts and hardware-software interaction
  • Practical experience with wireless technologies including BLE WiFi 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
  • Experience implementing OTA/FOTA firmware update mechanisms
  • Understanding of embedded cybersecurity concepts including secure boot TLS/SSL certificate management authentication and cryptographic fundamentals
  • Experience with communication interfaces such as UART SPI I2C CAN and Ethernet
  • Experience with FreeRTOS Zephyr Embedded Linux or similar platforms
  • Strong debugging and troubleshooting skills using J-Link ST-Link GDB or equivalent tools
  • Experience with Git-based development workflows
  • Upper-Intermediate or higher English level

WILL BE A PLUS

  • 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

Remote Work :

No


Employment Type :

Full-time


About Company

Company Logo

At Sigma Software, we are involved with the clientÂ’s team to contribute to the design and development of a technical solution for their tokenized domain reservation platform. We started by assigning a software architect to design the smart contracts and integrate blockchain into the s ... View more

View Profile View Profile