Hiring.Camp

Embedded Software Engineer

Modaxo

·

Jun 8, 2026

Location
United Arab Emirates - Dubai
Type
Full-time
Department
Engineering
Experience
4+ years
Source
Workday

Description

Job Summary:

The Embedded Software Engineer will be required to build and develop complex company solutions from conception to completion of software projects working on different technologies and platforms. This role will require participation in all aspects of the team including the creation and elaboration of business requirements, functional/design specifications, development, testing, deployment, and maintenance of our existing products.

The Embedded Software Engineer will need to learn a thorough understanding of the functionality provided by the company products, the interaction of sub-components and aspects of deployment and integration with third party systems.

Job Description:

Key Duties and Responsibilities

Working under general guidance, autonomously undertake the following responsibilities in a quality and time efficient manner:

  • Develop interactive Linux application 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

Education and Experience

  • Tertiary qualification in Engineering, Computer Science, Electronics or other related technical field
  • Proven Experience with:
    • More than 4 years of experience in developing applications using C++ and C
    • Linux environment and build scripts
    • Experience with Drivers and Libraries
    • Software development using both agile and waterfall methodologies
  • Experience with the following:
    • Embedded application development using C.
    • Designing X11 based interactive user interfaces (UI).
    • OBD2 and CAN bus integration.
    • RTOS frameworks
    • Communications protocols like TCP/UDP/HTTP, MQTT
  • Knowledge with the following:
    • Qt Quick and QML
    • Relevant certifications (e.g., Agile Certifications, SDLC) are plus.
    • Proficiency in utilizing STM32 development tools (e.g., STM32CubeMX, debuggers).

Personal Attributes

  • Be able to self-manage time to work across multiple facets of the project and juggle multiple responsibilities at the same time to meet project deliverables
  • Be able to work independently with minimal supervision and in teams depending on project requirements
  • Have strong problem solving and analytic capability with the ability to create innovative solutions
  • Able to learn new skills and concepts quickly and thoroughly and able to understand and evaluate complex data models
  • Have a strong desire to achieve your best at any task undertaken and a commitment to success
  • A strong customer based ‘can do’ mindset focused on understanding and addressing customer needs

Worker Type:

Regular

Number of Openings Available:

1

Skills

LinuxAgile

Similar Jobs

30

Embedded Software Engineer

Ispace Inc · Tokyo, Japan · Hybrid

Today

Embedded Software Engineer

ALTEN · Glasgow, Scotland, United Kingdom · Hybrid

Yesterday

Embedded Software Engineer

Leidos · 2676 San Diego CA, United States of America

2 days ago

Embedded Software Engineer

Cisco · IND-BANGALORE, India · Hybrid

3 days ago

Embedded Software Engineer

Spectrumcontrol · Marlborough, United States of America +3 · Remote, Hybrid, Onsite

3 days ago

Embedded Software Engineer

Advanced Navigation · Sydney, Australia +1

5 days ago

Embedded Software Engineer

Silabs · Budapest, Hungary

6 days ago

Embedded Software Engineer

Thales · MAKATI, Philippines · Hybrid

6 days ago

Embedded Software Engineer

Silicon Labs · Budapest, Hungary

6 days ago

Embedded Software Engineer

Qualcomm · San Diego, CA,US, US

1 week ago

Embedded Software Developer

LTS DT · Netanya, Israel

1 week ago

Embedded Software Engineer

DAINTTA · London, GB

1 week ago

Embedded Software Engineer

Copeland · Belluno, Italy · Hybrid

1 week ago

Embedded Software Engineer

Wabtec · Salem, VA, United States

1 week ago

Embedded Software Engineer

Coats · LaVergne, TN · Onsite

1 week ago

Embedded Software Engineer

Mbda · La Spezia, Italy · Onsite

1 week ago

Embedded Software Engineer

PA Consulting Group · Ballywaltrim, WW, Ireland

1 week ago

Engineer Embedded Software

Northrop Grumman · San Diego, CA,US, US

1 week ago

Engineer Embedded Software

Northrop Grumman · CASD02GC, United States of America

1 week ago

#Embedded Software Engineer

Qualcomm · San Diego, CA,US, US

1 week ago

Embedded Software Engineer

Impulse Space · Redondo Beach

2 weeks ago

Embedded Software Engineer

Boston Engineering Corporation · Waltham, MA, United States

2 weeks ago

Embedded Software Developer

AFRY · Gothenburg, Västra Götaland County, Sweden

2 weeks ago

Embedded Software Engineer

Hewlett Packard Enterprise (HP) · Bengaluru, Karnātaka, India · Onsite

2 weeks ago

Embedded Software Engineer

Hewlett Packard Enterprise (HP) · Bengaluru, Karnātaka, India · Onsite

2 weeks ago

Embedded Software Engineer

Hewlett Packard Enterprise (HP) · Bengaluru, Karnātaka, India · Onsite

2 weeks ago

Embedded Software Engineer

Hewlett Packard Enterprise (HP) · Bengaluru, Karnātaka, India · Onsite

2 weeks ago

Embedded Software Engineer

Hewlett Packard Enterprise (HP) · Bengaluru, Karnātaka, India · Onsite

2 weeks ago

Embedded Software Engineer

Hewlett Packard Enterprise (HP) · Bengaluru, Karnātaka, India · Onsite

2 weeks ago

Embedded Software Engineer

Hewlett Packard Enterprise (HP) · Bengaluru, Karnātaka, India · Onsite

2 weeks ago
Embedded Software Engineer at Modaxo | Hiring.Camp