Senior Embedded Software Engineer: C/C++, Linux & Qt

Trapeze Group AMEA - ASEAN, Middle East, Africa

Dubai

On-site

AED 180,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Modaxo is seeking an Embedded Software Engineer in the UAE to build complex solutions from concept to delivery, working across Linux, C++, and Qt. You will contribute to requirements, design, development, and maintenance of our products.

You will work with STM32 microcontrollers, CAN bus, and networking protocols like TCP/UDP and MQTT, participate in code reviews, and ensure SDLC compliance. A collaborative team environment with a modern tech stack is offered.

Qualifications

  • Tertiary qualification in Engineering, Computer Science, Electronics or related field.
  • 4+ years of experience in C++ and C development.
  • Linux environment and build scripts.
  • Experience with Drivers and Libraries.
  • Software development using Agile and Waterfall methodologies.
  • Embedded application development using C.
  • Designing X11 based interactive user interfaces (UI).
  • OBD2 and CAN bus integration.
  • Communications protocols like TCP/UDP/HTTP, MQTT.
  • Knowledge with Qt Quick and QML.

Responsibilities

  • Develop interactive Linux applications using C++ and Qt.
  • Design, develop, and maintain high-performance embedded applications using C for STM32 microcontrollers.
  • Integrate third-party libraries and middleware into the firmware architecture.
  • Debug and troubleshoot software issues to identify and resolve problems effectively.
  • Contribute to code reviews and provide constructive feedback to improve code quality.
  • Develop and maintain build scripts for packaging and deploying software effectively.
  • Troubleshoot build issues and identify potential build system improvements.
  • Stay up to date with the latest advancements in CMake and best practices for build automation.
  • Ability to follow rigorous Software Development Life Cycles including testing and verification.
  • Ability to interface with clients to analyze and document product requirements, estimate level of effort and translate clients’ business requirements and objectives into technical applications and solutions.
  • Assist in the design of software applications to meet both functional and technical requirements.
  • Provide 2nd-level support as required to regional customer support staff

Skills

C++
C
Linux
Qt
CAN bus
TCP/UDP
MQTT
Qt Quick
QML
Build scripts
STM32
X11 UI

Education

Tertiary qualification in Engineering/CS/Electronics

Tools

CMake
Drivers & Libraries

Job description

Modaxo is seeking an Embedded Software Engineer in the UAE to build complex solutions from concept to delivery, working across Linux, C++, and Qt. You will contribute to requirements, design, development, and maintenance of our products.

You will work with STM32 microcontrollers, CAN bus, and networking protocols like TCP/UDP and MQTT, participate in code reviews, and ensure SDLC compliance. A collaborative team environment with a modern tech stack is offered.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Trapeze Group AMEA - ASEAN, Middle East, Africa • Dubai

On-site
AED 180,000 - 260,000
Senior Embedded Systems Engineer (Automotive / STM32)
Senior Embedded Systems Engineer (Automotive / STM32)

Micropolis Holding Co. • Dubai

On-site
AED 120,000 - 180,000
Senior Embedded Engineer (STM32) - Automotive ECUs, Dubai
Senior Embedded Engineer (STM32) - Automotive ECUs, Dubai

Micropolis Holding Co. • Dubai

On-site
AED 120,000 - 180,000
Embedded Software Engineer - C/C++, Linux, STM32
Embedded Software Engineer - C/C++, Linux, STM32

Trapeze Group • Dubai

On-site
AED 100,000 - 150,000
Senior Embedded Systems Engineer – Aerospace & RTOS
Senior Embedded Systems Engineer – Aerospace & RTOS

AL TARIQ • Abu Dhabi

On-site
AED 250,000 - 400,000
Senior Technical Lead — Embedded Software (Linux & Microcontrollers)
Senior Technical Lead — Embedded Software (Linux & Microcontrollers)

TalentOne • Abu Dhabi

On-site
AED 430,000 - 650,000
Senior Embedded Systems Architect - ARM/Linux, Jetson
Senior Embedded Systems Architect - ARM/Linux, Jetson

EDGE • Abu Dhabi

On-site
AED 600,000 - 1,000,000
Senior Embedded Linux & Platform Engineer
Senior Embedded Linux & Platform Engineer

Micropolis Holding Co. • Dubai

On-site
Senior Embedded Engineer - C/C++ Linux & RTOS
Senior Embedded Engineer - C/C++ Linux & RTOS

EDGE • Abu Dhabi

On-site
AED 350,000 - 700,000
Principal Engineer - Embedded Software (E&E)
Principal Engineer - Embedded Software (E&E)

EDGE Group PJSC • Abu Dhabi

On-site
AED 360,000 - 540,000