Sigma Software Group

Middle Embedded Software Developer, IoT

Sigma Software Group

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

Cyber SecurityDNSIoTQtTCP/IP

About the role

  • Design and implement components and drivers (display, camera, sensors, actuators)
  • Develop beverage dispensing logic (temperature, pumps, valves, safety)
  • Implement and manage secure firmware updates (OTA) over HTTPS
  • Develop and optimize embedded user interfaces with LCD touchscreens and graphics libraries
  • Code in C/C++, debug, and create documentation
  • Perform unit and integration testing on real hardware
  • Support QA engineers during validation and troubleshooting
  • Participate in planning, estimation, and customer meetings
  • Collaborate with architects, security, and compliance engineers
  • Ensure adherence to best engineering practices and quality standards

Requirements

  • 4-5+ years of experience in embedded software development using C/C++
  • Strong knowledge of STM32 (H7/MP1), ARM Cortex-M and familiarity with NXP, TI, SiLabs platforms
  • Experience with communication interfaces: UART, I2C, SPI, and Wi-Fi
  • Proficiency with networking protocols: MQTT, DNS, DHCP, mDNS, TCP/IP and UDP
  • Experience with FreeRTOS or Zephyr
  • Experience with security features (secure boot, checksums, OTA updates)
  • Experience with bootloader development and OTA support
  • Experience with LCD touchscreen integration (capacitive/resistive controllers, drivers)
  • Understanding of cybersecurity in IoT solutions
  • Upper-Intermediate level of English
  • Familiarity with embedded graphics frameworks (TouchGFX, LVGL, Qt for MCUs, or similar)
  • Experience with camera integration (image capture, processing, streaming)
  • Experience with face recognition and/or embedded vision SDKs
  • Experience with file systems (FatFS, LittleFS) and networking stacks (lwIP or similar)
  • Background in fluidics control (pumps, flow sensors, pressure sensors)
Benefits
  • Health insurance
  • Flexible working hours

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C/C++embedded software developmentSTM32ARM Cortex-MFreeRTOSZephyrbootloader developmentLCD touchscreen integrationnetworking protocolscybersecurity in IoT
Soft skills
collaborationcommunicationplanningestimationtroubleshootingquality assurance support
Mirantis

Software Engineer, Agentic Infrastructure – Mid-Level

Mirantis
Mid · Seniorfull-time🇵🇱 Poland
Posted: 6 hours agoSource: jobs.smartrecruiters.com
Distributed SystemsDockerGoGrafanaGRPCKubernetesLinuxOpen SourcePrometheusPythonRust
Jabil

Full Stack Developer

Jabil
Mid · Seniorfull-time🇵🇱 Poland
Posted: 2 days agoSource: jabil.wd5.myworkdayjobs.com
AngularAzureCloudJavaScript.NETPythonReactTypeScriptVue.js
CD PROJEKT SA

Senior Engineer, Animation – Smart Object

CD PROJEKT SA
Seniorfull-time🇵🇱 Poland
Posted: 3 days agoSource: jobs.smartrecruiters.com
CD PROJEKT SA

Senior Engineer, Animation – Story Tech

CD PROJEKT SA
Seniorfull-time🇵🇱 Poland
Posted: 3 days agoSource: jobs.smartrecruiters.com