Firmware Test Engineer
Role details
Job location
Tech stack
Job description
⢠Design, implement, and debug automated test scripts for SSD firmware based on design specifications and feature requirements. ⢠Develop and maintain grey-box, black-box, and white-box tests to validate firmware features, FTL/backend algorithms, and cross-feature interactions under realistic workloads and stress conditions. ⢠Execute functional, reliability, performance, and protocol-level validation; analyze results and collaborate with firmware engineers to root-cause and resolve issues. ⢠Own the end-to-end test development lifecycle in Jira, including test development stories, integration tasks, and defect tracking to ensure linkage between requirements, tests, and bugs. ⢠Collaborate with global validation teams to align coverage, reduce overlap, and support customer-facing and system-level validation scenarios. ⢠Contribute to improvements in validation workflows, tools, and processes to streamline SSD product test cycles and enhance defect detection efficiency.
Requirements
⢠2â4+ years of relevant experience in firmware or hardware validation. ⢠Experience debugging test scripts. ⢠Knowledge of SSD firmware and SSD product test cycles. ⢠Experience using Jira for test management and defect tracking.