PCIe Software Developer (Telangana)

PCIe Software Developer (Telangana)

31 Jul
|
Luxoft
|
Telangana

31 Jul

Luxoft

Telangana

Project description

We''re looking for a PCIe Developer to join our team.

Responsibilities

- Design and develop PCIe controller features using modern C++
- Implement PCIe transaction layers, data path logic,MAC layer, protocol handling, and error recovery mechanisms.
- Work closely with hardware/RTL teams on PCIe IP integration, debug, and bring-up.
- Develop and maintain PCIe TLP/ DLLP/ LTSSM handling modules.
- Contribute to the development of drivers, firmware modules, or board-level diagnostics for PCIe devices.
- Implement performance improvements including latency reduction, throughput optimization, flow control tuning, etc.
- Participate in post-silicon validation, debugging link training issues, and compliance interoperability problems.
- Build unit tests, system tests, and simulation testbenches for PCIe components.
- Collaborate with cross-functional teams including Silicon, FPGA, Validation, and Firmware.

Skills

Must have

- 5-8 years of experience
- Strong C++ programming experience.




- Hands-on PCIe development experience (not just usage):
- TLP formatting and parsing
- Data link layer concepts
- LTSSM understanding
- Flow control mechanisms
- Virtual Channel (VC), Traffic Class (TC), Completion rules
- MSI/MSI-X, BARs, configuration space access
- Experience developing or debugging PCIe controllers, endpoint or root complex.
- Strong understanding of PCIe Base Spec (Gen6).
- Experience with logic analyzers, PCIe protocol analyzers, or hardware bring-up.
- Good understanding of low-level system concepts: DMA, MMIO, interrupts, caching, coherency.
- Experience in Linux/Windows system programming is a plus.
- Solid problem-solving skills in a real-time embedded or system-level environment.

Nice to have

- Exposure to PCIe Gen5/Gen6, SR-IOV, ATS, PASID, PRI, IDE
- SystemC knowledge

📌 PCIe Software Developer (Telangana)
🏢 Luxoft
📍 Telangana

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: pcie software developer (telangana) / telangana

Subscribe to this job alert:

Get the latest job offers by email for: pcie software developer (telangana) / telangana