×
Register Here to Apply for Jobs or Post Jobs. X

Senior Technical Lead — Embedded Software (Linux & Microcontrollers

Job in Abu Dhabi, UAE/Dubai
Listing for: TalentOne
Full Time position
Listed on 2026-08-08
Job specializations:
  • Software Development
    Unix/Linux, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 430000 - 650000 AED Yearly AED 430000.00 650000.00 YEAR
Job Description & How to Apply Below
Position: Senior Technical Lead — Embedded Software (Linux & Microcontrollers)

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 — STM
    32, NXP LPC, Microchip PIC (Cortex-M architectures)
  • RTOS experience — FreeRTOS, mbed, or ThreadX
  • NVIDIA Jetson Linux BSP & Jet Pack SDK — CUDA, cuDNN, TensorRT
  • Multimedia/vision frameworks — V4L2, GStreamer, FFmpeg
  • Communication protocols — I2C, UART, SPI, CAN
  • ARM
    64 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 (STM
    32, 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 Jet Pack 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
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary