Senior Technical Lead — Embedded Software (Linux & Microcontrollers)

Posted 3 Days Ago
Be an Early Applicant
Abu Dhabi, ARE
In-Office
Senior level
Agency • Professional Services • Consulting
The Role
Lead architecture and development of complex embedded systems spanning bare-metal Cortex-M firmware, RTOS-based projects, Linux kernel/driver development, and NVIDIA Jetson edge AI/vision software. Own debugging, multimedia application development (V4L2/GStreamer/FFmpeg), protocol integration, performance optimization, and mentor engineering teams.
Summary Generated by Built In
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.



RequirementsKey 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


Skills Required

  • 10+ years experience in embedded systems
  • Expert-level C programming
  • Expert-level C++ programming
  • Linux kernel and driver development
  • Bare-metal firmware development for STM32, NXP LPC, Microchip PIC (Cortex-M)
  • RTOS experience: FreeRTOS, mbed, or ThreadX
  • NVIDIA Jetson Linux BSP and JetPack SDK (CUDA, cuDNN, TensorRT)
  • Multimedia/vision frameworks: V4L2, GStreamer, FFmpeg
  • Experience with communication protocols: I2C, UART, SPI, CAN
  • Understanding of ARM64 and Cortex-M architectures
  • Proficiency with debugging tools: gdb, ST-Link, Segger J-Link, oscilloscopes, logic analyzers
  • Bachelor's or Master's degree in Computer Science, Electronic Engineering, or Software Engineering
  • Strong English communication skills
  • Experience leading code reviews and mentoring junior engineers
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company

What We Do

TalentOne is a UAE-based recruitment and staffing partner and a PureHealth asset. It connects skilled professionals with businesses and provides customized workforce solutions, including recruiting, payroll and administrative support, medical licensing, PRO services, and call-center/customer-service staffing. The company uses technology, AI, data analysis, and industry knowledge to make hiring efficient while helping employers build teams and candidates advance their careers.

Similar Jobs

Celonis Logo Celonis

Lead Applied Value Engineer

Big Data • Information Technology • Productivity • Software • Analytics • Business Intelligence • Consulting
Remote or Hybrid
United Arab Emirates
3000 Employees

Capco Logo Capco

Data Analyst

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Capco Logo Capco

Information Technology Project Manager

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Remitly Logo Remitly

Business Operations Manager

eCommerce • Fintech • Payments • Software • Financial Services
In-Office
Abu Dhabi, ARE
2800 Employees

Similar Companies Hiring

Fora Thumbnail
Agency • On-Demand • Professional Services • Sales • Software • Travel • Hospitality
New York, NY
200 Employees
Energy CX Thumbnail
Greentech • Professional Services • Business Intelligence • Consulting • Energy • Financial Services • Utilities
Chicago, IL
108 Employees
Northslope Thumbnail
Artificial Intelligence • Information Technology • Software • Analytics • Consulting • Generative AI
London, GB
100 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account