📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

This job is no longer available

This job expired on 01/08/2026. It no longer accepts applications.

Embedded System Engineer

SyncN · Riyad

Onsite 🇬🇧 English
C++ Python ESP32 STM32 Raspberry Pi Linux MQTT TLS BLE LoRa LoRaWAN LVGL VoIP hardware bring-up schematic capture PCB layout debugging Secure Boot Flash Encryption

Job description

About the role

This full-time, on-site position in Riyadh seeks a Full-Stack Embedded System Engineer to design, develop and maintain embedded solutions across a range of hardware platforms. The role bridges hardware and software, delivering reliable IoT and smart-home products.

Key responsibilities

  • Design, develop and test firmware in C/C++ for ESP32, STM32 and Raspberry Pi platforms.
  • Implement secure, low-latency communication protocols such as MQTT, TLS, BLE and LoRa/LoRaWAN.
  • Create responsive smart-home display interfaces using LVGL or platform-specific UI libraries.
  • Program intercom functionality with VoIP or proprietary audio/video streaming protocols.
  • Participate in hardware design reviews, schematic capture, PCB layout approval and hardware bring-up.
  • Integrate hardware-level security features like Secure Boot and Flash Encryption.
  • Provide technical support, troubleshoot issues and collaborate with hardware teams to optimise system performance.

Required profile

  • Bachelor’s degree in Electrical Engineering, Computer Science or a related field.
  • Strong understanding of embedded software development and electronics principles.
  • Experience with IoT technologies and integration.
  • Excellent problem-solving and analytical abilities.
  • Ability to work collaboratively and meet project deadlines.

Required skills

  • C, C++ (and optionally Python).
  • ESP32, STM32, Raspberry Pi development.
  • Linux application and driver development.
  • MQTT, TLS, BLE, LoRa, LoRaWAN communication stacks.
  • LVGL UI framework.
  • VoIP or audio/video streaming protocols.
  • Hardware bring-up, schematic capture, PCB layout, debugging.
  • Secure Boot, Flash Encryption.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec SyncN.
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.

Explore further

Salaries, guides and searches in Saudi Arabia.

A question about this job?

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

💬 Chat with us on Telegram

Published 4 months ago

18 views · 0 interested

Boost your chances

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

Analyzing your CV...

SyncN

Riyad