Wróć do listy

Opis oferty

Embedded Software Developer (IoT) w Warszawa, Polska

Sigma Software

  • ZdalniePraca z dowolnego miejsca
  • Pełny etatStandardowy tygodniowy wymiar godzin

Warszawa, Polska



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.

Job Description

  • 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
  • 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

Qualifications

  • 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

Additional Information



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

Podobne oferty

Więcej podobnych stanowisk

  • Hybrydowo
  • IT
... Develop embedded software for next-generation Battery Management Systems (BMS) in the automotive industry. Your responsibilities, Design, develop and test embedded software., Define software requirements, architecture and technical documentation., Perform unit testing, code reviews and software integration., Work in an ...

Warszawa, Polska

  • Hybrydowo
  • IT
... Develop embedded software for next-generation Battery Management Systems (BMS) in the automotive industry. Your responsibilities, Design, develop and test embedded software., Define software requirements, architecture and technical documentation., Perform unit testing, code reviews and software integration., Work in an ...

Warszawa, Polska

  • Hybrydowo
  • Pełny etat
  • Kontrakt
  • IT
... Agile development activities and contribute to continuous process improvements. Strong experience in embedded software development., Proficiency in C++ and software development for embedded systems., Experience with Android-based platforms and infotainment systems., Knowledge of Software Development Lifecycle (SDLC/SWDL) ...

Kraków, Polska

  • Hybrydowo
  • Pełny etat
  • Kontrakt
  • IT
... Agile development activities and contribute to continuous process improvements. Strong experience in embedded software development., Proficiency in C++ and software development for embedded systems., Experience with Android-based platforms and infotainment systems., Knowledge of Software Development Lifecycle (SDLC/SWDL) ...

Kraków, Polska

Bergman Engineering Sp. z o.o.

Embedded Software Engineer

  • Zdalnie
  • Hybrydowo
  • IT
Rekrutujemy dla, centrum R&D z branży motoryzacyjnej Wymagane, C++ O projekcie, rozwój systemów samochodowych pod kątem bezpieczeństwa Tak pracujemy, wewnątrz organizacji Twój zakres obowiązków, Udział w projektach rozwoju systemów samochodowych ze szczególnym uwzględnieniem aspektów cyberbezpieczeństwa, Analiza

Wrocław, Polska

Bergman Engineering Sp. z o.o.

Embedded Software Engineer

  • Zdalnie
  • Hybrydowo
  • IT
Rekrutujemy dla, centrum R&D z branży motoryzacyjnej Wymagane, C++ O projekcie, rozwój systemów samochodowych pod kątem bezpieczeństwa Tak pracujemy, wewnątrz organizacji Twój zakres obowiązków, Udział w projektach rozwoju systemów samochodowych ze szczególnym uwzględnieniem aspektów cyberbezpieczeństwa, Analiza

Opole, Polska

Estigiti Sp. z o. o.

Embedded Software Engineer

  • IT

16000 - 22000 zł

... vision, and edge AI. We help customers deliver vision-driven and AI-powered embedded products, from firmware and embedded Linux to optimization and hardware/software integration. We are seeking an experienced embedded software engineer with strong Linux skills to join our team that delivers embedded software, tooling, and ...

Wrocław, Polska

  • Zdalnie
  • Kontrakt
  • IT

130 - 150 zł / stawka godzinowa

... design, code reviews, and technical documentation, Working with cross-functional teams throughout the product development lifecycle 3–5+ years of experience in embedded software development, Strong proficiency in C/C++ for embedded systems, Experience developing firmware for ARM-based devices, Experience with industrial communication ...

Katowice, Polska

Bergman Engineering Sp. z o.o.

Embedded Software Engineer

  • Zdalnie
  • Hybrydowo
  • IT
Rekrutujemy dla, centrum R&D z branży motoryzacyjnej Wymagane, C++ O projekcie, rozwój systemów samochodowych pod kątem bezpieczeństwa Tak pracujemy, wewnątrz organizacji Twój zakres obowiązków, Udział w projektach rozwoju systemów samochodowych ze szczególnym uwzględnieniem aspektów cyberbezpieczeństwa, Analiza

Wrocław, Polska

Bergman Engineering Sp. z o.o.

Embedded Software Engineer

  • Zdalnie
  • Hybrydowo
  • IT
Rekrutujemy dla, centrum R&D z branży motoryzacyjnej Wymagane, C++ O projekcie, rozwój systemów samochodowych pod kątem bezpieczeństwa Tak pracujemy, wewnątrz organizacji Twój zakres obowiązków, Udział w projektach rozwoju systemów samochodowych ze szczególnym uwzględnieniem aspektów cyberbezpieczeństwa, Analiza

Opole, Polska