PCIe SSD Engineer (DTJP00006618)
Duration: 0-6 months
Location: Round Rock, TX 78682
This position is a Storage Development Senior Engineer for Dell’s PCIe SSD solutions team. The PCIe SSD team is closely tied to most of the development organizations, including the server teams, OS teams, systems management, and BIOS teams. The position provides the opportunity for setting the technical and design direction for the new NVMe storage subsystem and responsibility for its implementation into the larger server and storage product lines. This includes development process execution, integration testing, fault isolation and resolution, resolution of design issues found in the field. The PCIe SSD engineer is responsible for debug of interactions at the system PCIe level and up to the OS driver stacks. Duties include all activities necessary to take a design from concept to production including, architecture definition, schematics, debug, test, issue resolution and factory ramp support.
--Engineering degree in Computer Science, Computer Engineering or Electrical Engineering.
--Working knowledge of Windows, Linux or VMware Operating system experience and driver development conceptual understanding a plus.
--The ideal candidate should have design and development experience with SSD based storage solutions and PCIe device interfaces.
--Experience with NVMe protocol, flash/NAND technologies/interfaces, OS driver development is a huge plus for this role.
--Experience with DELL PowerEdge servers is a huge plus.
Prepares flow charts and systems diagrams to assist in problem analysis Responsible for preparing design documentation Designs, codes, tests, debugs and documents software according to Dell s systems standards, policies and procedures Prepares test data for unit, string and parallel testing Analyzes business needs and creates software solutions Evaluates and recommends software and hardware solutions to meet user needs Resolves customer issues with software solutions and respond
1.) Prior experience working with PowerEdge Servers
2.) SSD driver experience, storage experience or x86 system experience in the storage space (helps for understanding the concepts)
3.) Working knowledge of OS (windows, Linux or VMware) and driver development.
This role is primarily helping with the qualification of PCIe SSD on Power Edge servers. Lots of hands on testing and debug. Previous tester at Dell could be effective because of the PowerEdge experience