Qureos

Find The RightJob.

Embedded Systems Engineer

Please only apply if immediately available and already based in Dubai

We are a fast-growing technology company that designs and develops IoT hardware and software products. Our multidisciplinary team leverages cutting-edge design tools and advanced engineering technologies to bring new ideas to life. We are seeking a highly skilled Embedded Systems Engineer to join our team and play a key role in driving projects from initial concept through to full production.
Responsibilities:

  • System Design: Analyzing project requirements and designing the overall architecture of the embedded system.
  • Programming: Writing and debugging code using C/C++.
  • Hardware Integration: Interfacing microcontrollers with sensors, memory chips, and actuators.
  • Testing and Debugging: Conducting rigorous testing to ensure the system functions correctly and fixing any bugs.
  • Optimization: Improving system performance, efficiency, and power consumption.
  • Collaboration: Working with cross-functional teams, such as hardware and software developers.
  • Firmware Planning & Execution: Own the firmware schedule end to end, break work into tasks, estimate effort, sequence dependencies, and track progress against milestones.

Requirements:

  • Bachelor of Science in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 1-3 years of experience with embedded C/C++.
  • Understanding of microcontroller concepts: interrupts, timers, memory, registers, and peripheral interfaces.
  • Experience working with ESP32 microcontrollers.
  • Familiarity with RTOS frameworks such as FreeRTOS or Zephyr RTOS.
  • Understanding of common embedded communication protocols (UART, SPI, I2C, CAN).
  • Experience with wireless communication protocols (BLE, LoRa, Wi-Fi, 4G).
  • Ability to read schematics and understand hardware–software interactions at a basic level.
  • Solid understanding of object oriented programming and software design patterns.
  • Proficiency with version control (Git) and structured development workflows.
  • Basic Python or scripting experience for testing and automation.
  • Experience with debugging tools (GDB, JTAG, logic analyzers).
  • Excellent written and verbal communication skills.
  • Strong attention to detail and analytical skills.
  • Experience working with nRF microcontrollers (a plus).
  • Must be able to join immediately and already based in Dubai.

Job Type: Full-time

Pay: AED8,000.00 - AED10,000.00 per month

Work Location: In person

© 2026 Qureos. All rights reserved.