Linux Kernel Device Driver Developer (PCIe)FT RM 4266) (Bengaluru)

Linux Kernel Device Driver Developer (PCIe)FT RM 4266) (Bengaluru)

04 Aug
|
Sourceright Technologies
|
Bengaluru

04 Aug

Sourceright Technologies

Bengaluru

Position: Linux Kernel Device Driver Developer (PCIe) (BB25FT RM 4266)

Job Summary

We are looking for a passionate and skilled Linux Kernel Device Driver Developer with 2-5 years of experience in Linux kernel programming and PCIe device driver development. The ideal candidate should have strong C/C++ programming skills and a solid understanding of Linux internals, PCIe architecture, and low-level system software development.

You will be responsible for designing, developing, debugging, and optimizing Linux kernel drivers for high-performance PCIe devices used in storage, networking, embedded systems, and virtualization platforms.

Responsibilities

- Design, develop, and maintain Linux kernel device drivers.
- Develop and debug PCIe Endpoint and Root Complex drivers.
- Implement support for DMA, MSI/MSI-X interrupts, BAR mapping, and memory management.
- Debug kernel crashes, memory leaks, race conditions, and performance issues.
- Work closely with hardware, firmware, and application teams to bring up current platforms.
- Analyze PCIe protocol transactions using protocol analyzers and Linux debugging tools.




- Optimize driver performance for low latency and high throughput.
- Participate in code reviews and maintain high-quality coding standards.
- Develop and execute unit and integration tests.
- Create technical documentation for driver architecture and APIs.

Required Skills

Programming

- Strong programming skills in C (mandatory)
- Good knowledge of C++
- Familiarity with shell scripting (Bash)
- Experience with Git version control

Experience

- 2-5 years of hands-on Linux Kernel Device Driver development.
- Proven experience in PCIe device driver development.
- Experience in product development and hardware bring-up is highly desirable

Job Category: Embedded HW_SW

Job Type: Full Time

Job Location: Bangalore

Experience: 2 - 5 Years

Notice period: 0-30 days

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Linux Kernel Device Driver Developer (PCIe)FT RM 4266) (Bengaluru)
🏢 Sourceright Technologies
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: linux kernel device driver developer (pcie)ft rm 4266) (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: linux kernel device driver developer (pcie)ft rm 4266) (bengaluru) / bengaluru