Jobiglo

No results.

Embedded Software Developer (IoT) - Remote

PM Tool

New Remote
Remote Mid 🇬🇧 English
Embedded C STM32 ARM Cortex-M FreeRTOS Zephyr C++ MQTT TCP/IP OTA UART I2C SPI Wi-Fi lwIP FatFS LittleFS Face recognition

Job description

About the role

Sigma Software is looking for a middle-level Embedded Software Developer to work remotely on a smart beverage solution called the Curated House System. The customer is an international company developing IoT-based smart home and lifestyle products. The role combines real-time firmware, touchscreen interfaces, networking, computer vision and secure OTA functionality.

Key responsibilities

  • 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 updates over HTTPS
  • Develop and optimise embedded GUIs for LCD touchscreens
  • Write clean, maintainable C/C++ code and debug firmware on real hardware
  • Create and maintain technical documentation and run unit and integration tests
  • Support QA engineers during validation and troubleshooting
  • Take part in sprint planning, estimation and customer communication
  • Work with architects, security specialists and compliance engineers and follow engineering best practices

Required profile

  • At least 4 years of commercial experience in embedded software development with C/C++
  • Strong expertise with STM32 and ARM Cortex-M architectures
  • English at upper-intermediate level or higher
  • Strong debugging skills on real hardware, independent work and good communication in distributed teams

Required skills

  • STM32, ARM Cortex-M, FreeRTOS or Zephyr RTOS
  • UART, I2C, SPI and Wi-Fi; MQTT, DNS, DHCP, mDNS, TCP/IP, UDP
  • Secure boot, OTA updates, checksums and firmware validation
  • Plus: camera integration, face recognition, FatFS/LittleFS, lwIP, fluidics control, FPGA or ASIC experience

What we offer

  • Diverse domains and businesses, variety of technologies
  • Health and legal support, active professional community and continuous education
  • Flexible schedule and remote work

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec PM Tool.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 1 day ago

Expires 1 month from now

4 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

PM Tool