Search by job, company or skills

Nippon Data Systems

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

new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 days ago
  • Be among the first 10 applicants
Early Applicant

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 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.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144674395