08 Nov
|
Lenovo
|
Winnipeg
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 firmwareSpecify link-training, error-handling, lane-reconfiguration, and hot-plug flowsImplement port reconfiguration, host partitioning,
and SR-IOV featuresDevelop unit-test and hardware-in-the-loop test plansDebug firmware and produce design documents, guides, and release notesRequirements:
Bachelor’s degree in computer science, software engineering, or computer engineeringAt least six years’ embedded firmware or software development experienceFirmware programming, debugging, and source-build experienceProficiency with Git, Bash, Python, Windows, and LinuxFamiliarity with C, real-time operating systems, and Agile methodsApply PCIe expertise, embedded development, and debugging skills to Lenovo firmware supporting high-performance server and artificial intelligence systems.
📌 Pcie Switch Firmware Engineer (Winnipeg)
🏢 Lenovo
📍 Winnipeg