HamburgerMenu
hirist

Nippon Data - Protocol Software Engineer - PCI-e/NVMe

Posted on: 18/12/2025

Job Description

Description :

Role : Software Engineer PCIe, NVMe & CXL Development

Location : Gurgaon


Job Type : On-site


Experience Level : 4 years & above

Key Responsibilities :

- Design and develop high-performance applications and protocol stacks for PCIe, NVMe, and CXL using C++ or C#.

- Collaborate with FPGA, hardware, and SQ teams during feature definition, integration, and validation phases.

- Participate in architecture, implementation, and performance tuning of protocol analysis and exerciser tools.

- Interact closely with global R&D teams in Germany, Malaysia, and the US to align technical direction and design standards.

- Debug and resolve software-hardware interaction issues, ensuring reliability and responsiveness across the full stack.

- Contribute to automation, maintainability, and scalability improvements in software frameworks.

- Analyze and interpret real hardware behavior and protocol signals to validate product functionality.

Qualifications:

Education:

- Bachelors or Masters degree in Electronics, Electrical, or Computer Science Engineering, or a related field.

Required Skills :

- 4+ years of experience in software development for hardware-integrated or multi-layered systems.

- Proficiency in C++ or C#, with strong object-oriented design and software architecture skills.

- Solid understanding of PCIe, NVMe, and CXL protocols and practical experience working with hardware interfaces.

- Experience collaborating with FPGA and hardware design teams.

- Proven debugging, profiling, and optimization expertise across application and system layers.

Preferred Skills :

- Familiarity with Visual Studio, Git-based workflows, and CI/CD environments.

- Working knowledge of signal integrity, hardware validation, or embedded systems integration.

- Experience with cross-site collaboration across global R&D organizations.

- Exposure to Atlassian tools (Jira, Confluence, Bitbucket) and AI-based coding tools like GitHub Copilot.


info-icon

Did you find something suspicious?