TALENT ONE EMPLOYMENT SERVICES
Jobs
Senior Technical Lead — Embedded Software (Linux & Microcontrollers)
Be an Early Applicant
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)
About the Role
Mandatory Key Skills
RequirementsKey Responsibilities
Location: Abu Dhabi, UAE, (Onsite)
Experience Required: 10+ Years
Domain: Embedded Systems, Linux Kernel/Driver Development, Edge AI/Vision Compute
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.
- 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
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?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
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.








