PlayStation's Gaming, Developer & Future Technology (GDFT) Group is aiming to revolutionize cloud gaming by enabling console-quality video games on various devices. They need a skilled kernel networking device driver developer to design and build innovative hardware and software solutions to achieve this, impacting millions of players with fun and unique gaming experiences.
Requirements
- Proficiency in C and its debugging tools.
- Proven experience with developing Linux Kernel NIC device drivers.
- Strong knowledge of the Linux kernel internals especially around the network stack.
- Strong debugging / analysis / troubleshooting skills / Performance optimizations
- Hands-on experience developing drivers for multifunction PCIe devices.
- Familiar with implementation of network hardware and stack offloads.
- Understanding of PCIe architecture
Responsibilities
- Design and implement NIC device drivers for the Linux kernel.
- Profile and optimize drivers to achieve low latency and high throughput under heavy workloads.
- Diagnose and fix kernel-level issues, including crashes, hardware/software interactions, etc.
- Work with NIC hardware designers to understand device specifications, bring-up hardware, and validate firmware-driver interaction.
- Produce detailed technical documentation for driver design and debugging procedures.
Other
- Ability to work closely with hardware, driver, and network teams to ensure seamless integration.
- Enjoys working in a fast-paced, collaborative environment
- Knowledge of Japanese language and culture is a plus