Participate as a team member and work effectively to develop SSD firmware. Develop structured source code targeting the embedded environment associated with innovative memory. Perform design verification using various verification methods, including simulation and product testing. Participate in SCRUM/Agile processes and distributed code reviews. Develop new test tools and methods. 10 years of proven developed firmware for the latest SSD controllers, ensuring high-quality, high-performance designs. Contribute to the architectural and firmware leadership team, defining and implementing solutions. Apply an Agile-like approach, including iterative development, test-driven development, and continuous integration. 10 years of producing highly readable and maintainable code, adhering to the highest programming standards. Work on projects from initial inception through simulation, pre-SoC tapeout on FPGA, co-design environments, SoC bring-up, and customer qualification. Support the design through ramp into production, ensuring flawless performance and reliability. 10 years of experience collaborating closely with cross-functional teams to achieve ambitious project goals. Bachelor's degree in Electrical Engineering, Computer Engineering or related field or equivalent experience Minimum 10 years of knowledge and extensive experience with deeply embedded firmware development. 7 years of knowledge with NAND flash, SSD flash translation layer, wear leveling. 8+ years of strong hands-on experience working on firmware development using C/C++ and a good understanding of scripting languages, including Python/Perl. A proven track record of delivering technical work in a technology company. Experience in the storage industry, particularly with SSD, HDD, storage systems, or related technology. Minimum 6 years of understanding of storage interfaces, including PCIe/NVMe, AHCI, SATA, SAS, UFS, and eMMC. Expertise in software/firmware control of advanced NAND flash and other non-volatile storage. A history of innovation and technical leadership. Experience successfully mentoring junior engineering staff. Master's degree in Electrical Engineering, Computer Engineering or related field or equivalent experience.