HamburgerMenu
hirist

Job Description

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.

info-icon

Did you find something suspicious?