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

4 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Description

Role : Software Engineer PCIe, NVMe & CXL DevelopmentLocation : GurgaonJob Type : On-siteExperience 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)

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Nippon Data Systems logo
Nippon Data Systems

IT Services and IT Consulting

NOIDA Uttar Pradesh

RecommendedJobs for You