Ma
Posted:
June 15, 2026
Location:
Saint Paul, MN, United States
Job Description
A reputable client of ours is seeking a **Firmware Engineer** with strong experience in **PCIe** , **NVMe** , and low-level driver development to help design, implement, debug, and optimize firmware and software interfaces for high-performance storage or embedded systems.
The ideal candidate has hands-on experience working close to hardware, understands PCIe transaction layers and NVMe command flows, and is comfortable debugging complex interactions between firmware, drivers, operating systems, and silicon. Our client is headquartered out of Minneapolis, MN but this role can work remote. Candidates MUST be US Citizens.
**Job Title:** Firmware Engineer PCIe NVMe
**Duration:** Contact to Direct
**Location:** Minneapolis, MN (REMOTE)
**Pay Rate:** DOE
**Key Responsibilities**
+ Design, develop, and maintain firmware for PCIe and NVMe-based devices.
+ Implement and debug lowlevel driver and firmware features related to NVMe controllers...
The ideal candidate has hands-on experience working close to hardware, understands PCIe transaction layers and NVMe command flows, and is comfortable debugging complex interactions between firmware, drivers, operating systems, and silicon. Our client is headquartered out of Minneapolis, MN but this role can work remote. Candidates MUST be US Citizens.
**Job Title:** Firmware Engineer PCIe NVMe
**Duration:** Contact to Direct
**Location:** Minneapolis, MN (REMOTE)
**Pay Rate:** DOE
**Key Responsibilities**
+ Design, develop, and maintain firmware for PCIe and NVMe-based devices.
+ Implement and debug lowlevel driver and firmware features related to NVMe controllers...
Apply for this Job
Submit your application for the Firmware Engineer PCIe NVMe position at ManpowerGroup.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
Saint Paul, United States
Posted:
June 15, 2026
Deadline:
June 20, 2026