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.(ref : hirist.tech)