Develop and test firmware and drivers for Data Center Storage Ethernet Network Interface Cards (NICs).
Requirements
- Strong experience in C/C++ programming for firmware and driver development
- Hands-on experience with Broadcom Ethernet NICs
- Experience in Network Driver Development
- In-depth knowledge of Ethernet protocols and standards
- Understanding of PCIe architecture and protocols
- Experience with Linux kernel development and device drivers
- Familiarity with network performance testing and analysis tools
Responsibilities
- Design, develop, and optimize firmware and drivers for Ethernet NICs used in data center storage applications
- Implement and test RoCE (RDMA over Converged Ethernet) interfaces to enhance network performance
- Develop and maintain DPDK (Data Plane Development Kit) implementations for high-performance packet processing
- Configure and optimize SR-IOV (Single Root I/O Virtualization) for efficient network virtualization
- Collaborate with cross-functional teams to integrate NIC solutions into various data center storage systems
- Troubleshoot complex issues and provide technical support for Ethernet NIC products
- Stay current with industry trends and emerging technologies in data center networking
Other
- Experience with agile development methodologies and version control systems (e.g., Git)
- Expertise in RoCE implementation and optimization
- Proficiency in DPDK development and integration
- Familiarity with SR-IOV configuration and troubleshooting
- Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.