Lead Embedded Linux Engineer
Utthunga
5 - 10 years
Bengaluru
Posted: 16/05/2026
Job Description
Job Title
Lead Embedded Linux Engineer
Job Description
We are seeking an experienced Embedded Linux Engineer with strong expertise in Linux BSP development, kernel customization, and device driver development for NXP i.MX or similar SoCs. The ideal candidate will have hands-on experience working across the complete Embedded Linux stackfrom bootloader and kernel optimization to middleware, communication protocols, and system integration. This role requires deep technical ownership, leadership capability, and the ability to collaborate closely with application and UI teams in developing robust, real-time industrial systems
Roles & Responsibilities
- Experience in customizing Linux BSP (Board Support Package) for i.MX boards.
- Experience in optimizing U-Boot, Linux kernel, and device drivers for target hardware.
- Develop Linux device drivers for various hardware components.
- Hand-on experience with Linux device drivers I2C, SPI, GPIO, PWM, UART, MMC/SD, USB, Ethernet (PHY/MAC), Industrial fieldbus (PROFIBUS), Display (DRM)
- Worked on communication protocols including USB, HART, FF BUS, and PROFIBUS.
- Preferred to have Development experience in Linux BSP for NXP i.MX board using Yocto.
- Experience with Linux IPC, multithreading, and real-time constraints.
- Collaborate on application development and ensure seamless integration with UI components.
- Good experience of real-time systems and industrial communication protocols.
- Perform system integration and testing to ensure compliance with functional and performance requirements.
Mandatory Skills
Embedded Linux development (kernel, drivers, Yocto build system), NXP i.MX or similar SoCs and associated peripherals, C/C++, shell scripting, bootloaders (U-Boot), device tree configuration, and cross-compilation, Middleware & Service Layer Development
Desirable Skills
Protocols: USB, HART, FF BUS, PROFIBUS , Application Development & Integration, Integration & Testing: End-to-end system validation, user Interface design: Menu structures and navigation
Skills to be evaluated on
Linux-development-(kernel-drivers-Yocto-build-system)shell-scripting-bootloaders-(U-Boot)-device-tree-configuration-and-cross-compilationC/C++
Years Of Experience
6 to 8 Years
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
