Senior Linux Kernel Developer

1 day ago


Bengaluru, Karnataka, India beBeeLinux Full time ₹ 20,00,000 - ₹ 25,00,000

Overview of the Role

The Linux kernel Board Support Package (BSP) Developer is responsible for designing, developing, and maintaining Linux BSPs and device drivers. This role requires strong knowledge of Linux kernel architecture, driver development, and hardware interfaces.

Responsibilities
  1. Linux BSP Development:
  • Develop and customize Linux kernels for various hardware platforms.
  • Optimize Linux kernel and bootloader for specific hardware configurations.
  • Ensure seamless integration of hardware components with the operating system.
Board Bring-up and Debugging:
  • Initial Setup: Perform the initial hardware setup and bring up of new boards.
  • Hardware Debugging: Identify and resolve hardware issues during the bring up process.
  • Boot loader Development/Configuration: Develop, build, and debug boot loader – firmware to ensure proper hardware initialization.
Driver Development:
  • Design, develop, and maintain Linux drivers for various hardware modules including GPIOs, PMIC, I2C, Bluetooth, Touchscreen, UART, Memory/Flash, Wi-Fi, USB, Display, Camera, Audio, SPI, Modem, Sensors, Battery Charging, and SD Card.
  • Ensure high performance, reliability, and security of drivers.
  • Debug and resolve issues related to hardware and driver interactions.
Integration and Testing:
  • Integrate drivers with the Linux kernel and ensure compatibility with different hardware platforms.
  • Conduct thorough testing of drivers, including unit tests, integration tests, and system tests.
  • Automate testing processes to ensure high-quality releases.
Collaboration and Documentation:
  • Collaborate with cross-functional teams to define requirements and deliver solutions.
  • Document design specifications, development processes, and troubleshooting guides.
Continuous Improvement:
  • Stay updated with the latest trends and technologies in Linux kernel development and hardware integration.
  • Participate in code reviews and provide constructive feedback.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.


  • Bengaluru, Karnataka, India beBeePower Full time ₹ 9,00,000 - ₹ 12,00,000

    Linux Kernel Power Management EngineerThe role involves designing, developing and maintaining Linux kernel power management features. This includes suspend/resume, CPU idle, DVFS and runtime PM functionality. Close collaboration with hardware and platform teams is essential for enabling low-power modes on embedded SoCs.Key Responsibilities:Create and...


  • Bengaluru, Karnataka, India beBeeDriver Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Job Title:Linux Kernel SpecialistAbout the Role:This position involves the creation and development of drivers for the Linux kernel.Create and test complex device drivers in a high-performance environmentDevelop, implement, and maintain robust code for the Linux kernelFamiliarity with various driver types, including i2c, spi, uart, gpio, sdio, and flash...


  • Bengaluru, Karnataka, India RemoteStar Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    About Client: Our client is a leading multinational software and services company with over 130,000 employees located in 31 countries worldwide.About Role:We are looking for a Senior Linux Kernel Developer with solid experience developing file systems and modules in a Linux environment. The position involves new development, as well as maintenance of our...


  • Bengaluru, Karnataka, India beBeeKernel Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Linux Kernel Engineer Role We are seeking a skilled Linux kernel engineer to join our team. The Role: Design, develop, and maintain clean and robust code for the Linux kernel.Contribute to the development and maintenance of the Linux kernel, focusing on UFS 3.1, Host Memory Buffer (HMB) architecture, and related subsystems. Key Responsibilities: Develop,...


  • Bengaluru, Karnataka, India beBeeLinux Full time ₹ 15,00,000 - ₹ 20,00,000

    Software Engineer - Linux Kernel DevelopmentWe are seeking a talented and experienced software engineer to join our team in developing and maintaining the Linux kernel.The ideal candidate will have a strong understanding of Linux kernel development, particularly with UFS 3.1 and HMB architecture, and be able to contribute to the development of new features...

  • Linux Kernel Engineer

    4 weeks ago


    Bengaluru, Karnataka, India MOOLYA SOFTWARE TESTING PRIVATE LIMITED Full time

    Job Description : Kernel Engineer with skills to port/test open-source features and fix possible kernel issues found in regression. Key Responsibilities : - Working across multiple Linux kernel versions. - Validate kernel stability using LTP/Kselftest.- Debug and fix kernel bugs found in regression testing.- Understanding the hardware and debugging software...

  • Linux Kernel Leader

    4 days ago


    Bengaluru, Karnataka, India beBeeEngineer Full time US$ 1,50,000 - US$ 2,00,000

    Job OverviewWe are seeking a seasoned professional to lead our Linux Kernel Engineering team. This is an exceptional opportunity for someone who excels in technical leadership and has a passion for innovation.The successful candidate will be responsible for setting the technical direction, leading a team of junior and mid-career engineers, and collaborating...


  • Bengaluru, Karnataka, India Allime Tech Solutions Full time

    Job Description1. Engineer with 5+ of experience in embedded Linux/Linux application/driver/kernel development.2. Strong C/C++ development skills with a good understanding of object-oriented design.3. Experience dealing with Linux community and Open Source contribution a plus4. Experience with any one of the domain (Multi Media, Power management, Display...


  • Bengaluru, Karnataka, India beBeeHardware Full time

    Software Engineer for Hardware SystemsWe are seeking an experienced Software Engineer for Hardware Systems to join our team. This role will involve collaborating with a globally distributed team, working closely with silicon vendor partners to integrate their platform support into the Linux kernel, and diagnosing and resolving issues in the kernel.This is a...


  • Bengaluru, Karnataka, India ALYTSEE TECHNOLOGIES PRIVATE LIMITED Full time

    Position Name : Developer Linux Kernel Engineer. Education Requirement : BTech/BE. Experience Range : 5-8 yrs. Location : Bangalore.Job Brief :We are building and enabling Linux technologies and platforms for the customer's next generation Data Centre Eco Systems. The development activities include enabling various Enterprise Server features such as...