{bc}
linkedin

Embedded Systems Engineer | Firmware Engineer

Liderar e Inspirar
Abu Dhabi, UAE
Full-time
Entry
Onsite
Discovered 1 weeks ago
Embedded systemsFirmware engineeringCC++Microcontroller architectureARM Cortex-M, ARM Cortex-A, or other embedded processor architectures

Full Job Posting

Role Overview

Full-time, mid-level Embedded Systems Engineer / Firmware Engineer developing reliable firmware and embedded software for electronic products.

Work spans firmware architecture, low-level programming, hardware integration, system validation, and performance optimization.

Firmware Development & Integration

  • Design embedded firmware for microcontrollers, processors, and intelligent electronic devices; translate requirements into specifications and technical designs.
  • Develop low-level firmware, hardware abstraction layers, drivers, and C/C++ applications.
  • Integrate firmware with hardware; troubleshoot issues and implement interfaces including I2C, SPI, UART, CAN, USB, Ethernet, and wireless protocols where applicable.
  • Develop RTOS applications and configure peripherals, timers, interrupts, DMA, GPIO, ADC, PWM, and communications.

Testing, Debugging & Optimization

  • Debug and isolate faults using JTAG, SWD, oscilloscopes, logic analyzers, and other tools.
  • Analyze and optimize performance, memory, processing, power consumption, response times, reliability, and resource use.
  • Develop and execute unit, integration, functional, and system-level tests, automated scripts, and validation procedures.
  • Support prototypes, engineering builds, verification, production testing, field investigations, root-cause analysis, and corrective actions.

Release & Collaboration

  • Manage firmware versions, configurations, source code, and release branches using version control; participate in peer code reviews.
  • Maintain architecture specifications, interface definitions, test plans, and release notes.
  • Support deployment, product updates, bootloader processes, and over-the-air updates where applicable.
  • Collaborate with QA, manufacturing, product, hardware, software, and engineering teams; evaluate platforms, processors, tools, libraries, and technologies.

Qualifications

  • Diploma or bachelor's degree in electrical engineering, electronics engineering, computer engineering, computer science, or a related field.
  • Professional experience in embedded systems, firmware engineering, embedded software, or electronic product development.
  • Strong C and C++ programming; knowledge of microcontrollers, embedded memory, interrupts, timers, peripherals, and real-time processing.
  • Experience with ARM Cortex-M, ARM Cortex-A, or other embedded processors and hardware protocols such as SPI, I2C, UART, CAN, USB, or Ethernet.
  • Familiarity with RTOS platforms and experience with embedded development environments, compilers, debuggers, flashing tools, and Git or another version-control system.
  • Understand embedded software architecture, modular design, and coding standards; interpret schematics, datasheets, reference designs, and specifications.
  • Experience with electronic test equipment and strong troubleshooting and root-cause analysis capabilities.
  • Familiarity with automated, unit, integration, and hardware-in-the-loop testing.

Preferred & Advantageous Experience

  • Device drivers and hardware abstraction layers are preferred.
  • Embedded Linux, bootloaders, device trees, Linux device drivers, low-power design, power management, secure boot, firmware security, encryption, and embedded cybersecurity are advantageous or a plus.
  • Experience in IoT, consumer electronics, automotive, industrial automation, robotics, medical devices, or telecommunications is advantageous.
  • Strong analytical, communication, documentation, independent-work, and multidisciplinary collaboration skills.

What the Employer Offers

  • Competitive salary and comprehensive employee benefits; salary amount and cadence are not specified.
  • Advanced embedded products, development boards, test equipment, software tools, engineering platforms, and end-to-end product lifecycle exposure.
  • Professional training, support for technical certifications, and continuous development.
  • Collaboration with experienced engineering and product teams, challenging optimization and integration projects, performance recognition, and career advancement opportunities.

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 Liderar e Inspirar