Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 15244692

    BENGALURU · FULLTIME

    Linux Engineer

    LeadSoc Technologies India Pvt Ltd logo

    LeadSoc Technologies India Pvt Ltd

    Bengaluru · onsite · Posted 50d ago

    Sourced fromFoundit
    Not disclosed5–7 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.6s
    • Found the form on Foundit · 10 questions to answer1.1s
    • Decided the answers for all of them2.2s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Role Overview:

    We are looking for a highly motivated engineer with strong system software fundamentals and hands-on experience in Linux device driver development. The ideal candidate should have solid programming skills in C/C++, a strong understanding of Linux kernel internals, and practical experience debugging complex kernel-level or low-level software issues. You should be comfortable working on Linux kernel modules, device-driver interfaces, memory management, synchronization, interrupt handling, and kernel debugging. Experience in RAID software, storage technologies, firmware, UEFI, or device-driver interaction with hardware is a strong plus.

    The candidate should be technically strong, detail-oriented, capable of independent problem solving, and able to collaborate effectively with firmware, hardware, validation, platform, and customer-facing teams.

    Key Responsibilities:

    - Design, develop, debug, and maintain Linux device drivers and kernel-level software.

    - Work on Linux kernel modules, driver interfaces, memory management, synchronization, interrupt handling, and platform enablement.

    - Debug and resolve complex issues across Linux kernel drivers, system software, firmware interfaces, and hardware interaction layers.

    - Contribute to low-level software development using C/C++ in Linux and system software environments.

    - Support integration, validation, debugging, release, and customer issue resolution for platform software components.

    - Collaborate with cross-functional teams including firmware, hardware, validation, platform engineering, and customer-facing teams.

    - Analyze issues, drive root-cause investigation, implement fixes, and support high-quality product delivery.

    - Work with global teams, vendors, and customers to debug platform-level and driver-level issues.

    - Contribute to Software RAID, storage, and UEFI-related development activities as needed.

    - Support development and maintenance of RAID/storage configuration or management components where applicable.

    Mandatory Experience / Required Skills:

    - Strong hands-on experience in Linux device driver development.

    - Strong programming skills in C/C++ for system software or low-level software development.

    - Good understanding of Linux kernel architecture, kernel modules, device-driver model, memory management, synchronization, interrupt handling, and kernel debugging.

    - Experience debugging kernel-level issues using Linux debugging tools, logs, traces, crash dumps, or equivalent debugging techniques.

    - Good understanding of operating systems, data structures, computer architecture, and low-level software concepts.

    - Strong analytical, debugging, and problem-solving skills.

    - Ability to work independently, manage multiple priorities, and collaborate effectively across geographically distributed teams.

    - Experience using source control and collaborative development tools such as Git.

    Nice to Have Experience:

    - Experience with Software RAID development, RAID management software, or RAID feature enablement.

    - Experience with storage technologies such as SATA, NVMe, SCSI, PCIe storage, block layer, or storage driver stacks.

    - Understanding of Linux storage stack, block devices, device mapper, MD RAID, or related storage infrastructure.

    - Familiarity with firmware, BIOS/UEFI, pre-OS environments, and OS-driver interaction.

    - Experience with UEFI architecture, UEFI drivers, UEFI applications, and related libraries.

    - Experience with UEFI HII development for configuration or management interfaces.

    - Exposure to Windows device driver development or debugging.

    - Experience with Python, Shell scripting, and Linux system development.

    - Understanding of x86-64 platform architecture and hardware/software interaction.

    - Prior experience working on RAID, storage subsystems, platform firmware, or customer issue debugging.

    Academic & Professional Credentials:

    - Bachelor's or Master's degree in Engineering, Computer Science, Electronics, or a related field.

    - 5+ years of relevant experience in Linux device drivers, system software, kernel-level development, firmware, storage software, or low-level platform software development.

    Sourced from foundit

    Section · 02

    Skills

    Linux Debugging Toolsdebugging kernel-level issuescMemory managementSynchronizationInterrupt handlingSource ControlKernel modulesKernel DebuggingLinux Device Driver DevelopmentLinux Kernel ArchitectureGITDevice driver model

    Section · Company

    About LeadSoc Technologies India

    LeadSoc Technologies India Pvt Ltd logo

    LeadSoc Technologies India Pvt Ltd

    Semiconductors

    750

    employees

    2017

    9 years old

    Bangalore / Bengaluru, Karnataka

    India

    ₹18.1L PA avg

    Avg at LeadSoc Technologies India

    About

    LeadSoc Technologies specializes in advanced engineering design services for VLSI and embedded systems, catering to the semiconductor and electronics sectors.

    Industries

    Semiconductors

    Employee ratings

    10 reviews

    4.2/ 5

    Culture

    4.4

    Career growth

    4.4

    Work-life

    4.4

    Employees rate it well for

    Career Growth43Company Culture42

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Linux Engineer · waiting for your command