Fujitsu

Principal Software Engineer

Fujitsu
Apply
2 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Design, develop, and support RDMA/NIC and networking software solutions, including RDMA/PSNIC functionality.
  • Contribute to software architecture, design, implementation, code reviews, testing, and technical problem-solving.
  • Develop and debug L2/L3 switching and packet-processing paths across Linux, software, and ASIC layers.
  • Troubleshoot traffic loss, VLAN tagging, MAC/FDB learning, QoS, and packet receive/transmit issues.
  • Perform unit testing, integration testing, build stabilization, release readiness, and detailed root-cause analysis of field and customer issues.
  • Collaborate with networking, platform, and server-side engineering teams.
  • Provide technical guidance and mentorship and lead solutions for complex engineering problems.

Requirements

  • 12+ years of relevant software or networking engineering experience with significant hands-on technical depth.
  • Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or a related engineering discipline.
  • Strong knowledge of L2/L3 networking, VLAN/PVLAN, switching and Ethernet technologies, QoS, multicast, DHCPv4/DHCPv6, SNMP, and MAC/FDB learning and aging.
  • Hands-on RDMA/NIC, RDMA/PSNIC, RDMA software/shim-layer, NIC architecture, and server-side networking experience.
  • Experience with Linux packet-driver development and debugging, Rx/Tx packet paths, DMA, TCAM/Exact Match, and hardware/software datapath debugging.
  • Strong hands-on C/C++ experience and experience with Linux-based development environments.
  • Experience developing networking or datacom products and debugging networking ASICs and packet-processing pipelines.
  • Experience with enterprise or data-center switching platforms and network ASICs; Broadcom and/or Marvell experience is desirable.
  • Ability to perform complex problem-solving and root-cause analysis, technically lead or mentor engineers, and work across server, network, and platform teams.

Tech Stack

Categories

Fujitsu

About Fujitsu

10,000+ employees

Fujitsu is a Japanese multinational IT services and computing company that provides systems integration, managed services, cloud, and enterprise hardware for businesses and governments. It also develops servers, storage, and client devices for enterprise workloads. Founded in 1935 and headquartered in Tokyo, Fujitsu is publicly listed on the Tokyo Stock Exchange and operates in more than 50 countries.

Contact me