{bc}
linkedin

Embedded Systems Engineer | Firmware Engineer

Dubai Jobs Networking
Abu Dhabi, UAE
Full-time
Entry
Onsite
Discovered Yesterday
Embedded firmware developmentCC++Microcontroller architectureDevice driversHardware abstraction layers
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 employer is seeking a technically strong Embedded Systems Engineer or Firmware Engineer to develop reliable embedded software for next-generation electronic products.

The role covers firmware architecture, low-level programming, hardware integration, system validation, and performance optimization.

The employment type is full-time and the stated level is mid-level.

Responsibilities

  • Design and develop embedded firmware for microcontrollers, processors, and intelligent electronic devices.
  • Translate requirements into firmware specifications and technical designs.
  • Develop low-level firmware, hardware abstraction layers, and peripheral drivers.
  • Integrate firmware with hardware and troubleshoot hardware-firmware integration issues.
  • Implement I2C, SPI, UART, CAN, USB, Ethernet, and wireless interfaces where applicable.
  • Develop real-time applications and configure microcontroller peripherals, timers, interrupts, DMA, GPIO, ADC, and PWM.
  • Debug firmware using JTAG, SWD, oscilloscopes, logic analyzers, and other tools.
  • Analyze and optimize performance, memory usage, power consumption, reliability, and resource utilization.
  • Develop unit, integration, functional, system-level, automated, and hardware-in-the-loop tests.
  • Support prototypes, engineering builds, product verification, production testing, deployments, and product updates.
  • Investigate field issues and defects, perform root-cause analysis, and implement corrective actions.
  • Manage source code and releases, maintain technical documentation, and collaborate with multidisciplinary teams.

Required Qualifications

  • A diploma or bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, Computer Science, or a related field is required.
  • Professional embedded systems, firmware engineering, embedded software, or electronic product development experience is required.
  • Strong C and C++ programming experience is required.
  • Candidates need knowledge of microcontroller architecture, embedded memory, interrupts, timers, peripherals, and real-time processing.
  • Experience with ARM Cortex-M, ARM Cortex-A, or other embedded processor architectures is required.
  • Strong knowledge of hardware communication protocols and experience with development environments, compilers, debuggers, and flashing tools are required.
  • Git proficiency, schematic and datasheet interpretation, and electronic test-equipment experience are required.
  • Device drivers, hardware abstraction layers, RTOS, embedded Linux, low-power design, secure boot, and embedded cybersecurity are preferred or advantageous.

Technical Skills

  • The role uses C, C++, microcontrollers, ARM processors, RTOS environments, embedded Linux, communication protocols, debugging tools, version control, and automated testing.
  • Relevant test equipment includes oscilloscopes, logic analyzers, JTAG debuggers, and SWD debuggers.

What We Offer

  • The employer offers competitive salary and comprehensive employee benefits.
  • The role provides exposure to embedded products, microcontrollers, RTOS, embedded Linux, IoT, sensors, and communication technologies.
  • The position includes professional training, modern development and test equipment, and participation in the complete product development lifecycle.
  • The employer supports technical certifications and continuous professional development.
  • Career progression may lead to Senior Firmware Engineer, Embedded Systems Architect, Technical Lead, or Engineering Manager roles.

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