Jobiglo

No results.

Embedded System Engineer

SyncN · Riyad

New
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.

Apply in 30 seconds

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

By continuing, you accept our terms of use.

Already have an account? Login

Published 4 days ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

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

Analyzing your CV...

SyncN

Riyad