{bc}
linkedin

Embedded Systems Engineer | Firmware Engineer

Dubai Jobs Networking
Abu Dhabi, UAE
Full-time
Entry
Onsite
Discovered 2 days ago
Embedded firmware developmentCC++Microcontrollers and embedded processorsEmbedded system architectureUART, SPI, I2C, CAN, USB, or Ethernet
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Embedded firmware developmentCC++
Smart Apply

Full Job Posting

Role Overview

The role designs, develops, tests, and optimizes embedded systems and firmware for next-generation electronic and connected products.

The position requires expertise in embedded software, microcontrollers, hardware interfaces, debugging, and system-level development.

Firmware Development

  • Design, develop, test, and maintain embedded firmware for electronic and connected products.
  • Develop reliable firmware for microcontrollers, embedded processors, and hardware platforms.
  • Write and optimize embedded software using C, C++, or other relevant programming languages.
  • Develop drivers and components for sensors, peripherals, communication interfaces, and hardware modules.
  • Integrate firmware with processors, sensors, actuators, displays, and other electronic components.

Interfaces and Debugging

  • Implement UART, SPI, I2C, CAN, USB, Ethernet, or similar communication interfaces.
  • Develop real-time embedded applications using RTOS platforms where required.
  • Debug firmware using oscilloscopes, logic analyzers, JTAG, debuggers, and related engineering tools.
  • Investigate firmware defects, hardware-software integration issues, and system-level problems.

Testing and Quality

  • Optimize firmware performance, memory usage, power consumption, boot time, and system reliability.
  • Conduct unit, integration, system, and hardware-in-the-loop testing.
  • Create and maintain automated test procedures for embedded software and hardware interfaces.
  • Support prototype development, engineering validation, product qualification, and production testing.

Delivery and Collaboration

  • Convert technical requirements into firmware specifications and development plans.
  • Maintain source code using Git or other version-control systems and participate in code reviews.
  • Document firmware architecture, interfaces, configurations, testing, and troubleshooting procedures.
  • Collaborate with hardware, software, QA, manufacturing, and product teams on technical and production issues.

Qualifications

  • Diploma or bachelor's degree in electrical, electronics, computer engineering, computer science, or a related discipline.
  • Previous experience in embedded systems, firmware development, embedded software, or hardware-software integration.
  • Strong programming skills in C and/or C++.
  • Strong knowledge of microcontrollers, processors, memory architecture, interrupts, timers, and embedded peripherals.
  • Experience with embedded development environments, compilers, debuggers, and hardware development tools.
  • Strong knowledge of UART, SPI, I2C, CAN, USB, or Ethernet communication protocols.

Additional Experience

  • Experience with ARM Cortex-M or other common embedded processor architectures is advantageous.
  • Familiarity with RTOS concepts, including tasks, scheduling, synchronization, queues, and interrupts.
  • Experience debugging with JTAG, SWD, oscilloscopes, logic analyzers, or similar tools.
  • Understanding of electronics, digital circuits, sensors, actuators, and basic hardware troubleshooting.
  • Experience with Git or other source-control systems and familiarity with automated testing.
  • Embedded Linux, bootloaders, device drivers, or wireless technologies are advantageous.

What the Employer Offers

  • Competitive salary and comprehensive employee benefits.
  • Work on advanced embedded products and connected technologies.
  • Professional training in embedded software, firmware architecture, debugging, and system design.
  • Access to modern development, testing, debugging, and engineering tools.
  • Career development opportunities in embedded systems, firmware, IoT, robotics, automotive, and electronics engineering.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Dubai Jobs Networking