Search by job, company or skills

NeST Digital

Senior Software Engineer - Linux Kernel, Bash Shell Scripting, Yocto

new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Primary Skills

Linux Kernel, Bash Shell Scripting, Yocto

Location

TrivandrumKochiBangalore

Responsibilities

  • Develop, customize, and maintain Embedded Linux platforms
  • Perform Linux kernel upgrade and ensure compatibility with existing systems.
  • Build and manage Linux distributions using Yocto and Buildroot
  • Customize kernel, device drivers, and root filesystem
  • Work on BSP integration and board bring-up activities
  • Debug and resolve system-level issues (boot, kernel, drivers, filesystem)
  • Optimize system performance, boot time, and memory usage

Mandatory Skills

  • Strong experience in Linux kernel upgrade and migration.
  • Hands-on experience with Yocto Project and Buildroot.
  • Solid understanding of Linux kernel configuration and compilation.
  • Experience with device tree (DTS) and driver integration
  • Strong knowledge of shell scripting (Bash/Python).
  • Experience with cross-compilation toolchains.
  • Familiarity with Git/version control systems.
  • Experience in board bring-up and hardware debugging.
  • Familiarity with secure boot, OTA updates, and system security.

Nice to Have Skills

  • Experience with QEMU for emulation and testing
  • Exposure to KernelCI for automated kernel testing (kselftest, LTP, etc.)
  • Knowledge of CI/CD tools (Jenkins, GitLab CI, etc.)
  • Experience with virtualization or containerization (Docker)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145650145

Similar Jobs