Posted time June 10, 2025 Location Bangalore Job type Full-time

Role Summary

We are seeking a skilled and motivated Linux Kernel Engineer with 5 years of experience to develop and optimize the kernel stack and Board Support Packages (BSP) for various SoCs. The role involves bootloader development, device drivers, kernel customization, hardware bring-up, and system integration for embedded platforms.

 

Key Responsibilities

  • Develop and modify BSP components, including bootloaders, device drivers, kernel, and device tree support.
  • Perform initial hardware bring-up and system integration for new hardware platforms.
  • Maintain and update embedded Linux Yocto distributions for target systems.
  • Optimize and maintain USB drivers and other hardware-specific components.
  • Debug and resolve kernel-level issues to ensure system stability and performance.

 

Required Skills & Experience

  • Linux kernel development and BSP customization experience.
  • Proficiency in C programming for embedded systems.
  • Experience with bootloaders (e.g., U-Boot) and kernel configuration.
  • Strong understanding of Device Tree, hardware interfaces (I2C, SPI, UART, PCIe), and low-level hardware bring-up.
  • Hands-on experience with embedded Linux build systems, particularly Yocto Project.
  • Strong debugging skills with tools such as GDB, ftrace, kgdb, and hardware debuggers.

 

Educational Qualifications

  • Bachelor’s / Master’s degree in Electronics, Electrical, Computer Science, or related field.

 

How to Apply

Please send your updated CV to hr@nyxses.com.