{"schemaVersion":"jobsearcher.job.v1","id":"dcef130e99deffcd53ba1352","url":"https://jobsearcher.com/jobs/dcef130e99deffcd53ba1352","canonicalUrl":"https://jobsearcher.com/jobs/dcef130e99deffcd53ba1352","title":"Memory Design Engineer","description":"Memory Design EngineerMilpitas CAJob Description:We are looking for a high-caliber engineer with rich PCle experience to own the end-to-end system design for our next-generation NVMe SSD product lines. You will bridge the gap between ASIC/SoC integration, firmware architecture, and platform interoperability.Core Responsibilities• Architecture & Design: Own the system-level PCle Gen5/ Gen6 architecture from an endpoint perspective, including PHY/MACreview and SoC integration.• Driver & FirmwareLeadership: Serve as a technical lead for high-performance PCle kernel-mode drivers (Linux/Windows) and define firmware guidelines for robust link training (LTSSM) and power management.• Complex Topologies:Architect driver logic for sophisticated hardwaresetups involving external PCle switches and multiple endpoints.• Validation & Debug: Lead system-level triage for PCle behaviors, including AER (Advanced Error Reporting), reset flows, and interoperability across diverse host platforms.• Compliance: Ensure full adherence to PCI-SIG standards and NVMe specifications during bring-up and qualification.• Mentorship: Providetechnical direction and mentor junior engineers, fostering a culture of excellence in low-level software and high-speed design.Required Skills & Qualifications• Protocol Expertise: Deep knowledge of PCle Gen5/ Gen6, NVMe, and high-speed interface solutions like SerDes.• Programming: Proficient in C/ C++ for embedded systems and Python for test automation and triage.• Lab Proficiency: Hands-on experience with protocol analyzers, oscilloscopes, and logic analyzers for hardware/ firmware debug.• Architecture: Strong understanding of SoC/ASIC registers, power domains, and sideband signaling.","company":"NLB Services","rawCompany":"nlb services","city":"Milpitas","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-04-09T09:52:39.407Z","occupations":[{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"},{"code":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"}],"industries":[{"code":"334112","title":"Computer Storage Device Manufacturing","slug":"computer-storage-device-manufacturing"},{"code":"334413","title":"Semiconductor and Related Device Manufacturing","slug":"semiconductor-and-related-device-manufacturing"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Memory Design Engineer","description":"Memory Design EngineerMilpitas CAJob Description:We are looking for a high-caliber engineer with rich PCle experience to own the end-to-end system design for our next-generation NVMe SSD product lines. You will bridge the gap between ASIC/SoC integration, firmware architecture, and platform interoperability.Core Responsibilities• Architecture & Design: Own the system-level PCle Gen5/ Gen6 architecture from an endpoint perspective, including PHY/MACreview and SoC integration.• Driver & FirmwareLeadership: Serve as a technical lead for high-performance PCle kernel-mode drivers (Linux/Windows) and define firmware guidelines for robust link training (LTSSM) and power management.• Complex Topologies:Architect driver logic for sophisticated hardwaresetups involving external PCle switches and multiple endpoints.• Validation & Debug: Lead system-level triage for PCle behaviors, including AER (Advanced Error Reporting), reset flows, and interoperability across diverse host platforms.• Compliance: Ensure full adherence to PCI-SIG standards and NVMe specifications during bring-up and qualification.• Mentorship: Providetechnical direction and mentor junior engineers, fostering a culture of excellence in low-level software and high-speed design.Required Skills & Qualifications• Protocol Expertise: Deep knowledge of PCle Gen5/ Gen6, NVMe, and high-speed interface solutions like SerDes.• Programming: Proficient in C/ C++ for embedded systems and Python for test automation and triage.• Lab Proficiency: Hands-on experience with protocol analyzers, oscilloscopes, and logic analyzers for hardware/ firmware debug.• Architecture: Strong understanding of SoC/ASIC registers, power domains, and sideband signaling.","datePosted":"2026-04-09T09:52:39.407Z","dateModified":"2026-04-09T09:52:39.407Z","hiringOrganization":{"@type":"Organization","name":"NLB Services","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Milpitas","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"dcef130e99deffcd53ba1352"},"url":"https://jobsearcher.com/jobs/dcef130e99deffcd53ba1352"}}