Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

System Lead for Device Driver Firmware (Server/Storage)

Posted Updated 4 views
Discussion

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

Skills

What Lead Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →