Position: Principal Firmware Engineer job in SanDisk - Milpitas, CA
Location: Milpitas, CA

In this position, the individual will be responsible for analyzing, designing, programming, debugging and modifying software. The individual will also troubleshoot code for firmware (IC embedded code) applications, design, develop firmware for SSD products, focusing on the NAND interface and memory management and control functions and will often work with analog and digital hardware and software operating systems  Lastly the individual will participate in the architecture and design of next generation high performance SSD firmware, develop firmware, debug, test, and measure results while working with other development teams and typically program in machine language, assembly language and high level languages (e.g., C, C++).

This position requires a BS/BA degree or equivalent with 11 or more years of related experience and fluent knowledge of logic analyzers, scopes, and excellent communication and documentation skills. The ideal individual must have proven ability to achieve results in a fast moving, dynamic environment. The individual must be self-motivated and self-directed, however, must have also demonstrated ability to work well with people and have a proven desire to work as a team member, both on the same team and outside of the team. In addition, the individual must have the abilities to work effectively cross-functionally, coordinate priorities and initiatives, troubleshoot and analyze complex problems, and to manage multiple projects simultaneously while meeting deadlines. Excellent communication (written and verbal) and interpersonal skills are required.

SanDisk offers a highly competitive compensation package and great benefits, which include Stock Options, ESPP, matched 401 (K), comprehensive insurance and tuition reimbursement. SanDisk is an equal opportunity employer.

For immediate consideration, please submit your resume online to: