Posted on: 22/10/2025
Job Purpose :
We are looking for a highly skilled Embedded Linux Developer with strong expertise in C programming, Linux kernel internals, and driver development. The ideal candidate should have hands-on experience with Yocto Project and Linux distributions such as Linaro, SuSE, Debian, or OpenSuSE, and should be passionate about low-level system programming and embedded platform development.
Note : This role is not for validation or testing profiles - it is strictly focused on development and maintenance within embedded Linux environments.
Key Responsibilities :
- Design, develop, and maintain Linux kernel modules and device drivers.
- Work with Yocto-based Linux builds for embedded platforms (PowerPC or ARM).
- Customize and optimize Linux distributions (Linaro, SuSE, Debian, OpenSuSE).
- Perform kernel configuration, debugging, and performance tuning.
- Collaborate with cross-functional teams to integrate and validate drivers.
- Contribute to BSP (Board Support Package) development and maintenance.
- Troubleshoot hardware-software integration issues.
- Maintain high-quality, well-documented code adhering to industry standards.
Required Skills and Experience :
- Strong C programming skills in a Linux environment.
- In-depth knowledge of Linux kernel internals.
- Hands-on experience in driver development and maintenance.
- Experience with Yocto Project and Linux build systems.
- Familiarity with Linaro, SuSE/Debian/OpenSuSE, or PowerPC architectures.
- Strong debugging skills using tools like GDB, strace, perf, etc.
- Proficiency with Git and common development workflows.
Nice to Have :
- Experience with embedded bootloaders (U-Boot).
- Exposure to cross-compilation and build automation.
- Understanding of hardware schematics and low-level board bring-up.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1562723
Interview Questions for you
View All