Principal Firmware Engineer Develop SSD BackEnd firmware, perform failure analysis, validate customer requirements, and conduct design verification. Participate in SCRUM/Agile processes, develop new test tools, and create documentation. Requires experience in C programming, debugging embedded firmware, and NAND operations.