Logo
Silicon Motion

Computer Systems Engineer

Silicon Motion, Milpitas, California, United States, 95035


As a systems engineer in SMI, you will be a technical expert in SSD controller system design & development engineering.Effectively maintain and manage existing SSD control systems. Perform updates and upgrades.Develop and modify specific firmware system requirements for SSD products.Debug problems encountered during internal or customer system testing.Perform root cause analysis and make appropriate changes to correct the problem.Work directly with FAE and customers to resolve firmware system issues.Create or update design documents to support all changes and new services.Minimum Requirements/Qualifications:

BS in Computer Science/Computer Engineering or equivalent experience/skills.2+ years of experience in Windows/Linux system engineering.Understanding of operating systems fundamentals.Experience in computer architecture in SSD, HDD, storage systems, or related technology.Understanding of storage interfaces including ideally PCIe/NVMe or SATA.Strong experience in C/C++ programming and system design.Hands-on experience with JTAG/ICE debuggers.Experience with version control software like Git.Competent to work independently as well as in a small team collaboration environment.Must be willing to learn fast and execute as a team player.Good oral, written, and presentation skills for communication and documentation.Ability to work independently with a minimum of day-to-day supervision.Ability to work in a multi-functional team and under the pressure of multiple priorities.Ability to operate logic analyzers, oscilloscopes, and bus protocol analyzers is valuable.Experience with hardware peripherals, features, and development environments is also valuable.Job Location:

Milpitas, California.For applying job positions or more information regarding the recruitment, please contact: jobs@siliconmotion.com.

#J-18808-Ljbffr