2,067,305open jobs
123,069companies
253,277added this week
Browse all
Salary
≈ $38k – $87k per year (Estimated)
Location
Remote (Poland)
Seniority
Senior · 4+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 31, 2026. First seen by Alion on Oct 29, 2026.

Overview
Company
Impact
Profile match
Sigma Software is a technology services company founded in 2002 as the Ukrainian development arm of the Swedish Sigma Group, and now a global organisation with delivery centres in Ukraine, Poland, Sweden, the United States and Latin America. It builds custom software for clients in advertising technology, automotive, aviation, gaming, telecommunications and the public sector, and runs its own product and startup arms alongside the services business. The company is known for keeping its Ukrainian engineering operation running through the war and for a substantial programme of technology work supporting Ukrainian defence and public institutions.

Are you passionate about embedded development and smart connected devices? We are looking for a Middle Embedded Software Developer to join Sigma Software and contribute to the development of innovative IoT-powered smart beverage solutions.

In this remote full-time position, you will work on modern embedded systems that combine real-time firmware, touchscreen interfaces, networking, computer vision, and secure OTA functionality.

We at Sigma Software create opportunities to work with advanced technologies, distributed engineering teams, and meaningful products used in real-life environments. This role offers the chance to work on cutting-edge IoT solutions while growing your expertise in embedded systems and smart device engineering.

CUSTOMER

Our Customer is an international company specializing in IoT-based smart home and lifestyle solutions. The company develops connected products that combine embedded technologies, intelligent automation, safety, and seamless user experience to create modern smart ecosystems for consumers worldwide.

PROJECT

The project focuses on the development of the “Curated House System” - an innovative smart beverage solution that combines embedded systems, intelligent user interaction, and future cloud connectivity. The platform includes touchscreen interfaces, beverage dispensing control, face recognition capabilities, secure OTA firmware updates, and integration with multiple hardware peripherals and sensors.

As part of the project, you will work with both low-level firmware and system-level features to deliver a seamless and intelligent user experience for next-generation smart devices.

  • Design and implement embedded software components and hardware drivers for displays, cameras, sensors, and actuators
  • Develop beverage dispensing logic, including temperature control, pumps, valves, and safety mechanisms
  • Implement and maintain secure OTA firmware update functionality over HTTPS
  • Develop and optimize embedded graphical user interfaces for LCD touchscreens
  • Write clean, maintainable, and efficient C/C++ code
  • Debug firmware and perform root-cause analysis on embedded hardware platforms
  • Create and maintain technical documentation
  • Conduct unit and integration testing on real hardware devices
  • Support QA engineers during validation and troubleshooting activities
  • Participate in sprint planning, estimation, and Customer communication
  • Collaborate with architects, security specialists, and compliance engineers
  • Ensure adherence to engineering best practices and quality standards
  • At least 4 years of commercial experience in embedded software development using C/C++
  • Strong expertise with STM32 and ARM Cortex-M architectures
  • Familiarity with embedded platforms from NXP, TI, or Silicon Labs
  • Hands-on experience with UART, I2C, SPI, and Wi-Fi communication interfaces
  • Solid understanding of networking protocols including MQTT, DNS, DHCP, mDNS, TCP/IP, and UDP
  • Experience with FreeRTOS or Zephyr RTOS
  • Experience implementing secure boot, OTA updates, checksums, and firmware validation mechanisms
  • Experience with bootloader development and firmware update support
  • Understanding of cybersecurity principles for IoT and embedded systems
  • Strong debugging and troubleshooting skills on real hardware
  • Upper-Intermediate or higher English level

WILL BE A PLUS

  • Experience with camera integration, image capture, processing, or streaming
  • Experience with face recognition technologies or embedded vision SDKs
  • Experience with embedded file systems such as FatFS or LittleFS
  • Experience with networking stacks such as lwIP
  • Background in fluidics control systems, including pumps, flow sensors, or pressure sensors
  • Experience working with FPGA or ASIC-based systems

PERSONAL PROFILE

  • Strong problem-solving and analytical thinking skills
  • Ability to work independently and proactively in distributed teams
  • Good communication and collaboration skills
  • Attention to detail and commitment to engineering quality
  • Ability to balance low-level hardware interaction with system-level thinking
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,067,305 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Warsaw
≈ $100k – $200k per year (Estimated) · Remote (Slovakia)
Python
C++
DevOps
Git
Docker
Apply
≈ $111k – $222k per year (Estimated) · Remote (Poland) · 6+ years exp · Bachelor's Degree
Python
SystemVerilog
Chips/EDA
Synopsys VCS
Xilinx Vivado
Apply
≈ $111k – $222k per year (Estimated) · Remote (Poland) · 4+ years exp · Bachelor's Degree
Python
SystemVerilog
Chips/EDA
Synopsys VCS
Xilinx Vivado
Apply
≈ $111k – $222k per year (Estimated) · Remote (Romania) · 6+ years exp · Bachelor's Degree
Python
SystemVerilog
Chips/EDA
Synopsys VCS
Xilinx Vivado
Apply
≈ $111k – $222k per year (Estimated) · Remote (Romania) · 4+ years exp · Bachelor's Degree
Python
SystemVerilog
Chips/EDA
Synopsys VCS
Xilinx Vivado
Apply
$76k per year · Equity · In office · Full-Time · 10+ years exp · Warsaw
AI/ML
AI Agents
LLM
Machine Learning
DevOps
AWS
Apply
≈ $48k – $93k per year (Estimated) · Remote (Poland) · Contractor · Warsaw
JavaScript
Java
TypeScript
SQL
Node JS
COBOL
Java
Spring Framework
Spring Boot
Hibernate
Spring Data JPA
Spring Security
Liquibase
COBOL
IBM MQ
Databases
PostgreSQL
RabbitMQ
Apache Kafka
OpenSearch
Frontend
RxJS
Angular
npm
Sass
DevOps
Rest API
Helm
Kibana
Prometheus
CI/CD
Docker
Kubernetes
Grafana
SOAP
Cybersecurity
SonarQube
OWASP
Apply
In office · Full-Time · Warsaw
Apply
$75k – $140k per year · In office · Full-Time · 5+ years exp · Bachelor's Degree · Warsaw
Apply
$89k – $166k per year · In office · Full-Time · 12+ years exp · Warsaw
Apply
See all jobs
This is one of many
2,067,305 more open roles from verified company boards, updated every day.