Posted on: 05/10/2025
We are urgently seeking a highly skilled PCIe & Linux Developer to join a critical, high-impact project.
This is a fast-paced, high-priority position requiring a candidate who can quickly contribute and deliver results from day one.
Looking for candidates who can join immediately and are ready to work from Pune.
Key Responsibilities :
- Design, develop, and maintain low-level PCIe device drivers, including DMA, memory management, and interrupt handling.
- Implement and enhance protocol handling, error injection, and capture mechanisms within the PCIe stack.
- Work closely with PCIe switches, Devices Under Test (DUTs), and Host Systems to ensure functional, non-functional, and protocol compliance testing.
- Automate test execution workflows, including logging and reporting of performance, latency, and error metrics.
- Perform rigorous error/fault handling, logging, debugging, and troubleshooting on PCIe subsystems.
Required Skills and Experience :
- Strong expertise in PCIe specifications, including Gen4/Gen5, protocol stack, LTSSM, NTB, and error/fault handling.
- Hands-on experience working with the Linux PCIe sub-system and device driver development.
- Proficient in DMA, memory management, and interrupt handling in the context of PCIe devices.
- Experience with PCIe switch functionalities and integration.
- Familiarity with PCIe error injection, logging, and debugging methodologies.
- Experience using PCIe testing and analysis tools is a significant advantage.
- Ability to work independently in a fast-paced environment and deliver high-quality code on tight deadlines.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1555512
Interview Questions for you
View All