Silicon Motion is a technology leader in innovative mobile storage, multimedia, and IoT solutions. Founded in 1995 and headquartered in Santa Clara, California, with offices throughout the world, Silicon Motion’s specialized solutions offer customers reliable and cost-effective solutions for both consumer and industrial markets.
Silicon Motion has a portfolio of flash controllers, SoC solutions, and wireless network products. Its flash controller solutions make it faster, simpler, and more reliable to access data on any storage device. Silicon Motion’s SoC solutions feature custom solutions that provide superior performance and are tailored to meet customers’ needs. As for its wireless network products, Silicon Motion offers high-speed, low-power, robust solutions for mobility and IoT applications.
Silicon Motion’s offerings also include products such as NAND flash wafers, message size flash, hard drive controllers, and more. Its deep understanding of the markets and an eagerness to explore new technologies make Silicon Motion a technology leader in innovative mobile storage, multimedia, and IoT solutions.
At Silicon Motion, challenging projects await experienced coders, programmers, and application developers interested in cutting-edge innovation. The company’s continuous investment in creating innovative technology solutions provides an opportunity for experienced professionals to get involved in creating the latest technology in storage, multimedia, and IoT applications. Silicon Motion also prides itself on its active employee engagement practices to ensure that employees are well supported and motivated in their work environment.
Quick Links
Career Paths
Reviews
FAQs
Data Scientist
Average Work Hours (weekly unless noted): 40 hours/week
Average Salary (yearly in dollars unless noted): $92,000 - $120,000
Description: The Data Scientist is responsible for leading innovative projects and exploring ways to effectively use data to develop insights and drive business decisions. Responsibilities include developing data models, analyzing and interpreting data, identifying opportunities for improved data utilization, and utilizing machine learning and AI techniques. Qualifications required are a Bachelor's degree in a related field and 5+ years of data science experience.
Qualifications / Requirements: Knowledge of machine learning and predictive modeling; Experience with ETL processes and distributed computing; expertise in data science models and statistical methods; strong problem-solving and communication skills; a working knowledge of scripting languages
Average Work Hours (weekly unless noted): 40 hours/week
Average Salary (yearly in dollars unless noted): $80,000 - $100,000
Description: This position is responsible for the integration of computer source code and various software components into larger software system configurations. Duties include writing custom codes, debugging software, design testing, and providing support and information to supply chain and other stakeholders. Qualifications required are a Bachelor's degree in Computer Science (or similar) and a familiarity of development tools such as Visual Studio and Eclipse.
Qualifications / Requirements: Five+ years of coding experience; proficiency in C++, Java, HTML and JavaScript; a working knowledge of version control, build automation and continuous integration systems; knowledge of software engineering best practices; good communication and documentation skills
Average Work Hours (weekly unless noted): 45 hours/week
Average Salary (yearly in dollars unless noted): $92,000 - $110,000
Description: The Systems Engineer is responsible for the development, implementation and support of new systems and hardware. Responsibilities include designing, testing and maintaining new systems, hardware configurations and software functions; investigating system failures; troubleshooting hardware and operating systems; and participating in project planning activities. Qualifications required are a Bachelor’s degree in Computer Science, Electrical Engineering or related field and 5+ years of relevant experience.
Qualifications / Requirements: Knowledge of software development process and debugging tools; understanding of communication protocols; proven experience in system engineering; strong problem-solving skills; strong interpersonal communication and decision-making skills
Average Work Hours (weekly unless noted): 40 hours/week
Average Salary (yearly in dollars unless noted): $90,000 - $130,000
Description: This position is responsible for building and configuring cloud-based infrastructures for products and services developed by Silicon Motion. Duties include designing and developing cloud configurations, monitoring performance, analyzing logs, and developing scripts to automate and enhance processes. Qualifications required are a Bachelor's degree in Computer Science (or similar) and experience with cloud computing, virtualization, scripting, and system development.
Qualifications / Requirements: Five+ years of engineering experience; expertise in AWS and Azure cloud technologies; a working knowledge of scripting languages such as Python and Bash; knowledge of monitoring tools and data security; experience with Linux systems
Average Work Hours (weekly unless noted): 40 hours/week
Average Salary (yearly in dollars unless noted): $90,000 - $120,000
Description: The Software Quality Assurance Engineer is responsible for ensuring that software applications and systems developed by Silicon Motion meet quality standards. Duties include developing and executing test plans, creating automated tests, analyzing test results, and troubleshooting malfunctions. Qualifications required are a Bachelor's degree in Computer Science (or similar) and experience with software quality assurance processes and tools. Seven+ years of related experience is preferred.
Qualifications / Requirements: Expertise in developing test cases and unit tests; understanding of software design principles; strong problem-solving skills; good communication and interpersonal skills; working knowledge of scripting languages; familiarity with software configuration management principles
Average Work Hours (weekly unless noted): 45 hours/week
Average Salary (yearly in dollars unless noted): $90,000 - $120,000
Description: The Data Platform Engineer is responsible for the design and development of data platforms used by Silicon Motion. Duties include building and maintaining data warehouses, designing and developing data models, deploying and monitoring data pipelines, and ensuring data quality. Qualifications required are a Bachelor's degree in Computer Science (or similar) and experience with database technology, programming languages and ETL processes.
Qualifications / Requirements: Seven+ years of engineering experience; expertise in SQL and NoSQL databases; experience with BI Tools such as Tableau and PowerBI; knowledge of distributed computing principles; good problem-solving and communication skills; experience with software configuration management tools
Working in a software engineering capacity at Silicon Motion has been an incredible learning experience, with a range of projects to tackle. The tech stack and in-house tools the company provides has enabled us to develop states-of-the-art solutions quickly, and the team of expert professionals we get to learn from is invaluable.
Amber K.
Review Rating:
4.9/5
4.9
Any assumptions I had coming in to work at Silicon Motion were quickly debunked as soon as I began working here. This company values feedback from its employees in a way that I have not experienced in other tech companies, and has made me feel comfortable raising my voice for both positive and negative changes. Overall, I don't think I could have asked for a better job.
John S.
Review Rating:
4.7/5
4.7
My experience so far at Silicon Motion has been extremely positive from a development point of view. Everyone is willing to help out and the collaboration across projects and teams has been key for keeping the projects on track. Not to mention the amazing tech stack and support we have in building applications.
Debbie M.
Review Rating:
4.8/5
4.8
My experience working at Silicon Motion has been nothing short of amazing. I've been fortunate enough to work with some of the brightest and most innovative minds in the business, which has enabled me to really refine my skill set and develop into a better programmer. I'd highly recommend this company to anyone looking to work on truly cutting edge projects.
Thomas B.
Review Rating:
4.4/5
4.4
Silicon Motion is one of the best companies I have had the pleasure of working at. From day one I was impressed with the culture, process, and development workflow. Working here has enabled me to be a part of some of the most leading edge projects and efforts in the tech industry.
Frequently Asked Questions
Does Silicon Motion offer internships?
Yes, Silicon Motion offers paid internships for students looking to enter the tech space.
What areas of study are favored for Silicon Motion job postings?
Candidates who have backgrounds in engineering, computer science, marketing, and customer service are favored.
What benefits does Silicon Motion offer to staff members?
Silicon Motion offers employees a comprehensive package including medical, dental and vision insurance, generous vacation time, 401K matching, and more.
What are the primary areas of work at Silicon Motion?
Silicon Motion is a fabless semiconductor company, specializing in designing and marketing NAND flash controllers for Solid State Drives (SSD) products.
What career opportunities are available for employees at Silicon Motion?
Silicon Motion offers both full time and part time staff positions, including engineers, designers, marketers, customer service and administrative roles.
Locations: Milpitas, Fremont, Santa Clara, San Jose, Tu-Cheng, Taipei, Hsinchu
Career Paths: Software Engineer, Firmware Engineer, Hardware Engineer, System Engineer, Test Engineer, Applications Engineer, Quality Assurance Engineer, Technical Support Engineer, Product Manager, Technical Marketing Engineer
Working in a software engineering capacity at Silicon Motion has been an incredible learning experience, with a range of projects to tackle. The tech stack and in-house tools the company provides has enabled us to develop states-of-the-art solutions quickly, and the team of expert professionals we get to learn from is invaluable.