Senior Hardware Abstraction Layer Specialist

KIRIN NOVA REAL ESTATE L.L.C S.O.C

Abu Dhabi

Remote

AED 180,000 - 280,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive compensation
100% remote work
Professional development

Job summary

KIRIN NOVA REAL ESTATE L.L.C S.O.C is seeking a Senior Hardware Abstraction Layer Specialist to design and maintain HALs for embedded systems, enabling reliable software-to-hardware interaction. This fully remote role focuses on portable interfaces, device drivers, and cross-platform compatibility across processors.

The ideal candidate has strong C/C++ skills, experience with ARM Cortex architectures, and a track record of integrating HALs with RTOS or embedded Linux for diverse hardware

Qualifications

  • Bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or Computer Science.
  • 5–8 years in embedded software, firmware, device drivers, or low-level systems engineering.
  • Strong C and C++ skills with register-level programming.
  • Experience developing HALs, BSPs, or device drivers for embedded platforms.
  • Knowledge of ARM Cortex-M/A architectures.

Responsibilities

  • Design and develop hardware abstraction layers for embedded systems and processor-based platforms.
  • Implement reusable interfaces for GPIO, UART, SPI, I2C, timers, DMA, and interrupts.
  • Develop and maintain device drivers interfacing with hardware registers and peripherals.
  • Collaborate with hardware engineers and firmware teams for integrated solutions.
  • Optimize HAL performance, memory usage, and resource management.
  • Ensure portability across microcontroller families and board configurations.
  • Integrate HAL with RTOS, embedded Linux, bootloaders, and BSPs.
  • Create unit tests, hardware-in-the-loop tests, and diagnostic utilities.
  • Review specifications and datasheets to implement accurate low-level interfaces.
  • Maintain technical documentation and coding standards.

Education

Bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or Computer Science

Tools

JTAG/SWD
Oscilloscopes
Logic analyzers

Job description

Job Title: Senior Hardware Abstraction Layer Specialist

Location: United Arab Emirates (Remote)

Employment Type: Full-Time

Work Arrangement: 100% Remote — Work From Home

About the Role

We are seeking an experienced Senior Hardware Abstraction Layer Specialist to design, develop, and maintain hardware abstraction layers (HALs) that enable reliable communication between software applications, operating systems, and hardware components. The successful candidate will develop reusable hardware interfaces, improve platform portability, optimize low-level performance, and support efficient integration across embedded devices and processor architectures.

Key Responsibilities
  • Design and develop hardware abstraction layers for embedded systems, microcontrollers, and processor-based platforms.
  • Implement reusable interfaces for hardware peripherals, including GPIO, UART, SPI, I²C, timers, DMA, and interrupt controllers.
  • Develop and maintain device drivers and low-level software components that interface with hardware registers and peripherals.
  • Collaborate with hardware engineers, firmware developers, and operating system specialists to ensure seamless hardware-software integration.
  • Optimize HAL performance, memory usage, execution efficiency, and resource management.
  • Support hardware portability across different microcontroller families, processor architectures, and board configurations.
  • Troubleshoot hardware initialization failures, peripheral communication problems, timing issues, and device compatibility defects.
  • Integrate HAL components with real-time operating systems, embedded Linux, bootloaders, and board support packages.
  • Develop unit tests, hardware-in-the-loop tests, and diagnostic utilities to validate hardware interface reliability.
  • Review hardware specifications, schematics, and datasheets to implement accurate low-level interfaces.
  • Maintain technical documentation, coding standards, interface specifications, and hardware compatibility records.
Qualifications and Experience
  • Bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or Computer Science.
  • At least 5–8 years of experience in embedded software, firmware development, device drivers, or low-level systems engineering.
  • Strong proficiency in C and C++, with experience in register-level programming and memory-mapped peripherals.
  • Practical experience developing HALs, board support packages, or device drivers for embedded platforms.
  • Knowledge of ARM Cortex-M, ARM Cortex-A, or comparable processor architectures.
  • Understanding of interrupt handling, DMA, memory management, clock configuration, power management, and peripheral initialization.
  • Experience with embedded operating systems such as FreeRTOS, Zephyr, or embedded Linux.
  • Familiarity with debugging tools, JTAG/SWD interfaces, oscilloscopes, and logic analyzers.
  • Knowledge of communication protocols such as UART, SPI, I²C, CAN, and USB.
  • Experience with Git, build systems, automated testing, and embedded software development workflows.
  • Strong analytical, debugging, documentation, and problem-solving skills.
  • Ability to work independently and coordinate effectively with distributed engineering teams.
What We Offer
  • Competitive compensation based on qualifications and professional experience.
  • A 100% remote working arrangement with flexible coordination across distributed teams.
  • Opportunities to develop reusable embedded software components for diverse hardware platforms.
  • A collaborative environment focused on technical innovation, engineering quality, and continuous learning.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior HAL Engineer - Embedded Systems (Remote)
Senior HAL Engineer - Embedded Systems (Remote)

KIRIN NOVA REAL ESTATE L.L.C S.O.C • Abu Dhabi

Remote
AED 180,000 - 280,000
Competitive compensation
100% remote work
Professional development
Senior Hardware Design Engineer
Senior Hardware Design Engineer

ALEBEL TECH • Dubai

On-site
AED 180,000 - 300,000
Software Engineer (HAL, C)
Software Engineer (HAL, C)

Evollabs • Dubai

On-site
AED 240,000 - 420,000
Senior Secure Embedded Hardware Engineer
Senior Secure Embedded Hardware Engineer

Halian • Abu Dhabi

On-site
AED 300,000 - 540,000
Senior Memory Profiling Specialist
Senior Memory Profiling Specialist

Synergy Vita • Abu Dhabi

Remote
AED 300,000 - 500,000
100% remote
Flexible working hours
Competitive compensation
Senior Low Latency Systems Specialist
Senior Low Latency Systems Specialist

APPEL À TÉMOIGNAGE (Demandes de Journaliste / Media > Réponses de RP et autres entités) • Abu Dhabi

Remote
AED 441,000 - 661,000
Senior Hardware Engineer – Secure Embedded Systems (m/f/d)
Senior Hardware Engineer – Secure Embedded Systems (m/f/d)

Halian • Abu Dhabi

On-site
AED 300,000 - 540,000
Hardware Tech Lead
Hardware Tech Lead

CNTXT, Inc. • Abu Dhabi

On-site
AED 350,000 - 700,000
Remote Embedded Linux Platform Engineer - OTA & Secure Boot
Remote Embedded Linux Platform Engineer - OTA & Secure Boot

CASABOT Holdings Limited • Dubai

Hybrid
AED 150,000 - 200,000
Work with top tech talent
Focus on personal growth
Flexible work environment
Hardware Tech Lead
Hardware Tech Lead

CNTXT AI • Abu Dhabi Emirate

On-site
AED 450,000 - 600,000
Top locations