> Markdown version of [/jobs/ext/202189-senior-firmware-test-engineer](https://www.wearedevelopers.com/jobs/ext/202189-senior-firmware-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Firmware Test Engineer - **Company:** Micron Technology, Inc. - **Location:** San Jose, CA, United States - **Experience:** Expert - **Salary:** $161,323.0 - $219,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Black-Box Testing, C++ (Programming Language), Code Review, Computer Engineering, Continuous Integration, Firmware, Flash Memory, Field-Programmable Gate Array (FPGA), White-Box Testing, Python (Programming Language), Regression Analysis, Test Execution Engine, Git, Storage Technologies, Information Technology, Software Coding, Jenkins, Nvme - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=bffd0c8dc2a4b2b5 ## About the Role Employer will accept a Master's degree in Electrical Engineering, Computer Engineering, Computer Science or related field and 2 years of experience in the job offered or in an engineering-related occupation. Position requires experience in: 1. SSD firmware testing and/or development 2. SSD or NAND Flash development industry 3. Code development using Python or C/C++. 4. Understanding of Storage industry protocols including NVMe, ONFI, USB. 5. Agile development, GIT development flow, Branch management and tools 6. Regression Analysis 7. Customer spec validation ## Description Senior Firmware Test Engineers at Micron Technology lead the design, development, and execution of comprehensive firmware validation strategies for enterprise SSDs using NAND Flash memory, applying white-box, grey-box, and black-box testing methodologies to ensure reliability, performance, and compliance with NVMe, ONFI, and USB standards. They build and maintain CI/CD infrastructure using Jenkins and Python to automate test execution and regression analysis, collaborate cross-functionally with firmware developers, hardware engineers, and project managers in an Agile environment, and validate firmware across simulation platforms, FPGA prototypes, and hardware environments. Their responsibilities include creating test plans for SSD Front End features (e.g., SMART, Trim, OCP), verifying security protocols, analyzing failures, and driving continuous improvement in firmware quality. They also participate in code reviews, mentor team members, and apply deep domain expertise in NAND management and storage protocols to enhance product validation and development efficiency. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)