System Lead for Device Driver Firmware (Server/Storage)
Posted Updated 4
views
Description
Job Summary
Own the integration, validation, and debugging of server platform devices, including network adapters, storage devices, firmware, drivers, and operating system interactions. Work closely with hardware, firmware, BIOS, CPLD, and software teams to ensure platform stability and customer qualification success.
Key Responsibilities
- Debug and validate Ethernet NICs, OCP NICs, SmartNICs, and storage devices on server platforms.
- Analyze and resolve firmware, driver, and operating system issues related to platform devices.
- Investigate PCIe enumeration, BAR assignment, link training, hot-plug, and device initialization issues.
- Support Linux-based driver debugging and log analysis.
- Validate device firmware releases and qualification packages.
- Perform root cause analysis for hardware, firmware, driver, and OS interaction issues.
- Support customer escalations involving NIC, storage, firmware, and operating system integration.
- Collaborate with BIOS, CPLD, BMC, hardware, and software teams to drive issue resolution.
- Review platform architecture impacts related to networking and storage subsystems.
Required Skills
Networking
- Ethernet technologies (10G / 25G / 100G / 200G / 400G)
- OCP NIC 3.0
- SmartNIC / DPU concepts
- TCP/IP networking fundamentals
- Network performance analysis
Storage
- NVMe SSD
- PCIe Gen4 / Gen5 / Gen6
- SAS / SATA fundamentals
- RAID concepts
- Storage performance validation
Firmware / Driver
- Linux device drivers
- Firmware update mechanisms
- Driver loading and debugging
- Kernel log analysis
- PCIe device initialization
Operating Systems
- Linux (RHEL, Ubuntu, Rocky Linux)
- System boot flow
- Kernel debugging
- OS deployment and validation
Preferred Experience
- Intel E810
- NVIDIA ConnectX-6/7/8
- Broadcom NICs
- AMD Pensando
- Samsung / Kioxia / Solidigm NVMe SSDs
- Redfish
- IPMI
- BMC interaction
- PMBus / I2C device communication
- Server platform qualification
Nice to Have
- Python scripting
- Linux kernel debugging
- PCIe protocol analysis
- CPLD interaction experience
- CSP server platform experience
- OCP standards knowledge