SSD Firmware Development Engineer
As an SSD Firmware Development Engineer at Micron, you will develop high-performance controller firmware for Solid State Drives based on NAND Flash memory products. In this position, you will assist in evaluating, designing, and building firmware for new high-performance mass storage controllers that will optimize performance, endurance and reliability for the target markets. You can expect to work closely with fellow firmware engineers, system hardware design engineers, product engineers, Flash memory design engineers, and production engineers to solve cross-functional design issues. Responsibilities for this position include development of structured source code targeting the embedded environment associated with Solid State Drives. Additionally, you will verify design using a variety of verification methods, including simulation, FPGA prototyping, and product testing. Your focus will also be on firmware quality in the system and the target application. As needed, you will develop new test tools and methods. Using analysis equipment or software, you will demonstrate the effective analysis of functional or performance issues with the firmware and hardware in test environments or target host systems.Successful candidates for this position will have: At least two years or equivalent experience in embedded firmware development. Proficiency in firmware design using assembly and C programming. Proficiency in debugging in an embedded firmware application. Proficiency in using ARM development tools and IDE such as Eclipse, and Realview. Experience in test equipment such as oscilloscopes and logic/bus analyzers are optional, but desired. The ability to analyze complex firmware and hardware issues. A high level of skill in problem recreation and trapping. A high level of skill in identifying performance critical algorithms for optimization. The ability to find creative solutions to difficult problems. A working knowledge of digital hardware design is optional, but highly desired. Knowledge of mass storage systems (hard disk), Flash memory, and device drivers (preferred). Knowledge of mass storage interfaces such as ATA, SATA, and/or SAS/FC (preferred). A high level of self-motivation, and dedication. The ability to work well on a team based in different world wide locations. The ability to multitask effectively in fast-paced environment. Excellent communication and interpersonal skills. Hands-on experience in firmware development and verification, system failure analysis, and problem solving.Education: MS or BS in Electrical Engineering or Computer Engineering is required. Join Us! "Micron’s employees are its greatest asset and our success is the result of their efforts and dedication." Steve Appleton Chairman, CEO, and President About Micron Micron Technology, Inc., a Fortune 500 company, provides advancedmemory and imaging semiconductor solutions for applications that makeour lives more mobile, connected, and informed than ever before. Ourbroad product portfolio enables us to create strategic partnershipsand add value in mobile, computing, server, automotive, networking,security, industrial, consumer, and medical applications. Micron's core values drive our success in innovation and performance. Forthe sixth year in a row, Micron was among the top ten companies listedfor number of patents per employee. Strategically located in 18 countries with team members speaking over60 different languages, Micron is one of the world's most geographicallydiverse and well-positioned semiconductor companies. Our Team Members Micron team members are Micron—which is why Micron is committed to developing its workforce from within and makes a large investment in on-the-job training and professional development. Micron’s emphasis on open communication and shared decision-making translates to active participation and opportunities for team members to really make a difference. Website: www.micron.com ©2006 Micron Technology, Inc. All Rights Reserved
|