Senior Technical Lead — Embedded Software (Linux & Microcontrollers)

TalentOne

Abu Dhabi

On-site

AED 430,000 - 650,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TalentOne is seeking a Senior Technical Lead in Abu Dhabi to architect and lead embedded software across bare-metal, Linux kernel, and NVIDIA Jetson platforms.

The role requires 10+ years of experience in embedded systems, Deep expertise in Cortex-M and ARM64, and strong leadership to mentor engineers and shape the technical roadmap.

Qualifications

  • Bachelor's or Master's degree in CS, Electronic Eng, or SE.
  • Experience with embedded Linux kernel/driver development.
  • Expert in C/C++ for embedded systems.
  • Strong English communication.

Responsibilities

  • Architect and design complex embedded systems with real-time constraints.
  • Develop bare-metal firmware for Cortex-M MCUs.
  • Develop RTOS-based firmware (FreeRTOS, mbed, ThreadX).
  • Implement Linux drivers and kernel modules for custom hardware.
  • Develop user-space applications using V4L2, GStreamer, and FFmpeg.
  • Lead code reviews and mentor junior engineers.
  • Test and troubleshoot using oscilloscopes and logic analyzers.

Skills

C/C++
Linux kernel development
Bare-metal firmware
RTOS experience
NVIDIA Jetson BSP
Multimedia/vision frameworks
Communication protocols
ARM64/Cortex-M
Debugging tools
English communication

Education

Bachelor's or Master's in CS/EE/SE

Job description

Senior Technical Lead — Embedded Software (Linux & Micro controllers)

Location: Abu Dhabi, UAE, (Onsite)

Experience Required: 10+ Years

Domain: Embedded Systems, Linux Kernel/Driver Development, Edge AI/Vision Compute

About the Role

We are hiring on behalf of a leading organization in the advanced technology and engineering sector for a Senior Technical Lead – Embedded Software. This is a high-impact technical leadership role responsible for architecting complex embedded systems spanning bare-metal micro controller firmware, Linux kernel/driver development, and NVIDIA Jetson-based edge AI/vision compute platforms.

Mandatory Key Skills
  • C and C++ programming (expert level)
  • Linux kernel and driver development
  • Bare-metal firmware development — STM32, NXP LPC, Microchip PIC (Cortex-M architectures)
  • RTOS experience — FreeRTOS, mbed, or ThreadX
  • NVIDIA Jetson Linux BSP & JetPack SDK — CUDA, cuDNN, TensorRT
  • Multimedia/vision frameworks — V4L2, GStreamer, FFmpeg
  • Communication protocols — I2C, UART, SPI, CAN
  • ARM64 and Cortex-M architecture understanding
  • Debugging tools — gdb, ST-Link, Segger J-Link, oscilloscopes, logic analyzers
  • Strong English communication skills
Qualification

Bachelor's or Master's degree in Computer Science, Electronic Engineering, or Software Engineering.

Requirements
Key Responsibilities
  • Architect and design complex embedded systems, balancing real-time constraints, power consumption, and resource limitations
  • Develop and maintain bare-metal firmware for Cortex-M based micro controllers (STM32, NXP LPC, Microchip PIC)
  • Develop and maintain RTOS-based firmware (FreeRTOS, mbed, ThreadX)
  • Implement Linux drivers and kernel modules for custom hardware components
  • Debug across Linux (gdb) and micro controller environments (ST-Link, Segger J-Link)
  • Develop user-space applications using V4L2, GStreamer, and FFmpeg for multimedia/image/video processing
  • Optimize software using Jetson Linux BSP and NVIDIA JetPack SDK components (Linux kernel, CUDA, cuDNN, TensorRT)
  • Integrate communication protocols (I2C, UART, SPI, CAN) across Linux and micro controller environments
  • Implement Linux client/server applications over UDP/TCP/IP
  • Lead code reviews, uphold coding standards, and mentor junior engineers
  • Conduct testing/troubleshooting using oscilloscopes and logic analyzers
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Engineer - Embedded Software (E&E)
Principal Engineer - Embedded Software (E&E)

EDGE • Abu Dhabi

On-site
AED 350,000 - 700,000
Principal Engineer - Embedded Software (E&E)
Principal Engineer - Embedded Software (E&E)

Edge Group • Abu Dhabi

On-site
AED 400,000 - 640,000
Principal Engineer - Embedded Software EandE
Principal Engineer - Embedded Software EandE

EDGE • Abu Dhabi

On-site
AED 600,000 - 1,000,000
Principal Engineer - Embedded Software (E&E)
Principal Engineer - Embedded Software (E&E)

EDGE Group PJSC • Abu Dhabi

On-site
AED 360,000 - 540,000
Senior Embedded Linux & Platform Engineer
Senior Embedded Linux & Platform Engineer

Micropolis Holding Co. • Dubai

On-site
Lead Software Developer
Lead Software Developer

Technology Innovation Institute • Dubai

On-site
AED 480,000 - 720,000
Senior Embedded Systems Architect - ARM/Linux, Jetson
Senior Embedded Systems Architect - ARM/Linux, Jetson

EDGE • Abu Dhabi

On-site
AED 600,000 - 1,000,000
Principal Embedded Engineer
Principal Embedded Engineer

ADASI • Abu Dhabi

On-site
AED 100,000 - 130,000
SENIOR SOFTWARE DEVELOPER
SENIOR SOFTWARE DEVELOPER

Technology Innovation Institute • Dubai

On-site
AED 250,000 - 380,000
Lead Software Developer
Lead Software Developer

Technology Innovation Institute • United Arab Emirates

On-site
AED 420,000 - 620,000