06 Nov
|
Lenovo
|
Morrisville
06 Nov
Lenovo
Morrisville
Design PCIe switch firmware in Morrisville, North Carolina, using low-level software development and computer architecture expertise. Build reliable technology for demanding workloads. As a hands-on Firmware Engineer at Lenovo, you will develop production-ready firmware for ultra-low-latency, high-bandwidth PCIe switches. Your work supports GPU accelerators, network interface cards, and drives serving high-performance artificial intelligence and data-center workloads. Collaborate with UEFI/BIOS, BMC, hardware architects, validation engineers, product management, and external vendors.
Key Responsibilities
- Design, develop, integrate, and maintain PCIe switch firmware
- Specify link-training, error-handling, lane-reconfiguration, and hot-plug flows
- Implement port reconfiguration, host partitioning, and SR-IOV features
- Develop unit-test and hardware-in-the-loop test plans
- Debug firmware and produce design documents, guides, and release notes
Requirements:
- Bachelor’s degree in computer science, software engineering, or computer engineering
- At least six years’ embedded firmware or software development experience
- Firmware programming, debugging, and source-build experience
- Proficiency with Git, Bash, Python, Windows, and Linux
- Familiarity with C, real-time operating systems, and Agile methods Apply PCIe expertise, embedded development, and debugging skills to Lenovo firmware supporting high-performance server and artificial intelligence systems.
📌 PCIe Switch Firmware Engineer (Morrisville)
🏢 Lenovo
📍 Morrisville