HamburgerMenu
hirist

Nippon Data - Software Engineer - CXL/PCI-e

Posted on: 29/01/2026

Job Description

Job Description :


Key Responsibilities :


- Engage directly with customers, field engineers, and the marketing team to understand real-world use cases, gather technical feedback, and deliver timely, high-impact solutions that address customer pain points.

- Design, develop, and enhance protocol analysis and exerciser software for PCIe and CXL standards using C++ and C#, while closely coordinating with core RD teams to align on architecture, integration, and feature roadmaps.

- Collaborate with cross-functional engineering teams across software, FPGA, and hardware domains to ensure seamless product functionality and integration.

- Optimize application performance, responsiveness, and stability through systematic profiling, tuning, and benchmarking.

- Proactively identify, debug, and resolve technical issues across multiple layers of the stack.

- Uphold high standards for code quality, maintainability, and automation, contributing to continuous integration and delivery pipelines.

- Interpret hardware behavior and protocol-level signals to validate and troubleshoot real-world test scenarios in coordination with FPGA and firmware teams.

Qualifications :


Education : Bachelors or Masters degree in Electronics, Electrical, or Computer Science Engineering, or a closely related field.

Required Skills :


- 7+ years of professional experience in software development, ideally in complex, multi-layered systems.

- Proficiency in C++ and C#, with a strong grasp of object-oriented design and modern development practices.

- Familiarity with high-speed digital interfaces such as PCIe, CXL, USB, Ethernet, NVMe, DDR, or SerDes is preferred.

- Experience in debugging and optimizing performance across the software stack.

- Working knowledge of electronic engineering fundamentals, high-speed digital design, and signal integrity.

- Comfort using AI-based code generation tools (e., GitHub Copilot) to accelerate implementation and improve coding efficiency.

Preferred Skills :


- Experience delivering solutions that integrate with both hardware (FPGA/FW) and software components.

- Familiarity with Microsoft Visual Studio, Git, and collaborative development workflows.

- Exposure to Atlassian tools such as Jira, Confluence, and Bitbucket.

- Experience working with international teams or cross-site engineering environments.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in