Senior Technical Lead Embedded Software (Linux & Microcontrollers)

🏢 Talent One Solutions
📍 Abu Dhabi, United Arab EmiratesFull-timeOn-site
📅 Posted: 1w ago🔄 Updated: 1w ago
CV%
✨ AI Summary
We are hiring a Senior Technical Lead – Embedded Software for a leading organization in the advanced technology and engineering sector in Abu Dhabi. This role involves architecting complex embedded systems, including bare-metal micro controller firmware, Linux kernel/driver development, and NVIDIA Jetson-based edge AI/vision compute platforms. The ideal candidate will have 10+ years of experience, expert-level C/C++ skills, and proficiency in RTOS, Linux kernel/driver development, and multimedia frameworks. Key responsibilities include designing and developing embedded systems, implementing drivers and firmware, debugging across different environments, and optimizing software using NVIDIA Jetson tools. Strong communication skills and a Bachelor's or Master's degree in a relevant field are mandatory. Experience with various communication protocols and debugging tools is also crucial for this on-site position.
Required Skills
Soft Skills & Professional Competencies
Communication
Engineering, Construction & Trades
Firmware
Other
RTOS experienceMultimedia vision frameworks
Information Technology
Linux
Requirements
Requires 10+ years of experience in Embedded Systems, Linux Kernel/Driver Development, and Edge AI/Vision Compute. Must have expert-level C and C++ programming skills, experience with bare-metal firmware development (STM32, NXP LPC, Microchip PIC), RTOS (FreeRTOS, mbed, ThreadX), and NVIDIA Jetson platforms. Strong understanding of communication protocols (I2C, UART, SPI, CAN) and debugging tools (gdb, ST-Link, oscilloscopes, logic analyzers) is essential. A Bachelor's or Master's degree in Computer Science, Electronic Engineering, or Software Engineering is required.
Description
Senior Technical Lead — Embedded Software (Linux & Micro controllers)Location: Abu Dhabi, UAE, (Onsite)Experience Required: 10+ YearsDomain: Embedded Systems, Linux Kernel/Driver Development, Edge AI/Vision ComputeAbout the RoleWe 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 SkillsC and C++ programming (expert level)Linux kernel and driver developmentBare-metal firmware development — STM32, NXP LPC, Microchip PIC (Cortex-M architectures)RTOS experience — FreeRTOS, mbed, or ThreadXNVIDIA Jetson Linux BSP & JetPack SDK — CUDA, cuDNN, TensorRTMultimedia/vision frameworks — V4L2, GStreamer, FFmpegCommunication protocols — I2C, UART, SPI, CANARM64 and Cortex-M architecture understandingDebugging tools — gdb, ST-Link, Segger J-Link, oscilloscopes, logic analyzersStrong English communication skillsQualificationBachelor's or Master's degree in Computer Science, Electronic Engineering, or Software Engineering.RequirementsKey ResponsibilitiesArchitect and design complex embedded systems, balancing real-time constraints, power consumption, and resource limitationsDevelop 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 componentsDebug 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 processingOptimize 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 environmentsImplement Linux client/server applications over UDP/TCP/IPLead code reviews, uphold coding standards, and mentor junior engineersConduct testing/troubleshooting using oscilloscopes and logic analyzers
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00