Firmware Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
Experteer Overview As an SSD firmware engineer, you will help develop structured embedded firmware for Micron’s SSD products, driving quality and reliability. You collaborate with cross-functional teams to validate customer requirements and perform failure analysis on FW issues, shaping firmware through design verification and testing. You’ll work in an Agile environment, building new test tools and contributing to continuous integration. This role offers the chance to influence firmware quality across platforms and contribute to a leading technology mission. Compensation / Benefits * Develop SSD firmware for embedded environments * Validate customer requirements and perform FW failure analysis * Design verification using simulation and product testing * Maintain firmware quality in system and target applications * Participate in SCRUM/Agile processes and code reviews * Develop new test tools and methods * Follow defined processes, procedures and workflows * Analyze functional/performance issues in test/hardware environments Tasks * In-depth knowledge and extensive experience with embedded firmware development * Proficiency with scripting languages and programming tools * Experience in leading or supervising junior engineers * Bachelor degree with 5 years of post-baccalaureate experience in a related field * SSD firmware testing or development experience * SSD or NAND Flash development experience * Python or C/C++ code development * FTL algorithms * Storage protocols: PCIe, NVMe, ONFI, USB * Agile development, Git and branch management * Test automation and CI systems Key requirements * medical, dental and vision plans * paid time-off * paid holidays * income protection programs * paid family leave
Requirements
develop issues in test/hardware environments Tasks * In-depth knowledge and extensive experience with embedded firmware development * Proficiency with scripting languages and programming tools * Experience in leading or supervising junior engineers * Bachelor degree with 5 years of post-baccalaureate experience in a related field * SSD firmware testing or development experience * SSD or NAND Flash development experience * Python or C/C++ code development * FTL algorithms * Storage protocols: PCIe, NVMe, ONFI, USB * Agile development, Git and branch management * Test automation and CI systems Key requirements * medical, dental and vision plans * paid time-off * paid holidays * income protection programs * paid family leave
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on us.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms
Dev Digest 138 - Are you secure about this?
Dev Digest 121 - AI goes offline