Home > Careers >Careers
Careers
 

Silicon Motion believes that the company's most important asset is their employees. That is why we make sure that we offer an excellent array of benefits to eligible employees and encourage them to find balance between work and life.

We offer competitive compensation and benefits packages including health, dental, vision, life and long-term disability insurance, 401(k) with employer match and generous paid time-offs. We also recognize and reward employees who excel in their performance through Stock Option Plan and Restricted Stock Units for eligible employees; Annual merit increase, patent award and other forms of special recognition awards.

We are looking for highly qualified and motivated individuals, including college graduates, to join our winning team of innovators. If you are driven to win, join us and be a part of our new venture at Silicon Motion!

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

List of Job opportunities as follows:

LOGIC DESIGN ENGINEER
SOFTWARE ENGINEER
APPLICATIONS ENGINEER (AE)
FIELD APPLICATION ENGINEER (FAE)
Sales/Account Executive

 

Position: LOGIC DESIGN ENGINEER (1 vacancies )


The position is responsible for completing whole ASIC design cycle.   Candidate should have experience in the following: RTL coding; RTL simulation; Test bench set up; Logic synthesis using Synopsys DC compiler; static logic timing analysis using Synopsys/Primetime; Post layout timing simulation with sdf file back annotation; ATPG and Scan insertion for production testing; and knowledge in FPGA generation and testing.  Logic design experience in the following field is preferred: 2D or 3D graphics, video display controller, DRAM/cache controller, MPEG or JPEG video controller and high speed interface (PCI Express, USB 3.0/2.0, USB Host, Ethernet).  Familiar with Microprocessors (ARM, 8051, ARC) and associated bus interfaces (APB, AHB, AXI, BVCI).

  • Experience with 3rd party IP integration and testbench generation.
  • Experience in programming/scripting languages like Perl, TCL, and UNIX shell.
  • Experience with CDC and linting.
  • Hand-on experience in logic synthesis, P&R, timing closure, and DFT insertion is a plus.
  • Good knowledge of FPGA tool flow (Xilinx or Altera) and prototype validation/bring-up is a plus.
  • Knowledge of C/C++ programming, Computer architecture and SoC Chip design flow.

MINIMUM REQUIREMENTS/QUALIFICATIONS:

  • BSCS, BSCE, BSEE or equivalent, MSEE preferred.
  • 5+ years of experience.
  • Ability to communicate and work well in a team environment. 
  • Ability to work with minimal supervision.

 

Position: SOFTWARE ENGINEER (1 vacancies )


The position is responsible for bringing up platforms, validating silicon, and developing or modifying platform-dependent codes for embedded operating system, as well as porting reference drivers or writing new drivers to support the platform.   Hands-on software development experience in embedded systems, firmware and device drivers for Android, iOS, Linux or Windows on ARM/x86 based embedded system.  Prefer to have experience in graphics/video/audio software development. Analyze and debug performance, software and hardware architectural problems.  Serve as technical interface to both internal and external customers.

MINIMUM REQUIREMENTS/QUALIFICATIONS:

  • Candidate should enjoy working at the systems level.
    Must have knowledge of operating systems and CPU architecture, either as a result of schooling or experience.
  • Candidate should have strong programming fundamentals using C/C++ and at least one assembly language.
  • 1+ years of experience in writing embedded software or kernel level code, including drivers or hardware adaptations.
  • MSEE/MSCS or equivalent.
  • Ability to communicate and work well in a team environment.
  • Ability to work with minimal supervision.
  • Experienced with a broad range of hardware a plus.
  • Requires some travel

 

Position: APPLICATIONS ENGINEER (AE)


This position is Firmware Applications Engineer for flash controller products

Essential Duties And Responsibilities Include:

  • Supporting Field Application Engineers for controller problem trouble shootings and controller firmware/hardware solutions.
  • Reviews and evaluates customers' inquiries and technical specifications to ensure design feasibility.
  • Working independently with headquarter firmware engineers on resolving customer issues or enhancing controller features. 

MINIMUM REQUIREMENTS/QUALIFICATIONS:

  • A BSEE/MSEE or BSCS/MSCS degree is required
  • Semiconductor industry background
  • 3+ years’ experience in software/firmware applications engineer field 
  • Familiar with Microcontroller architecture as well as PC/embedded system environment
  • Knowledge on operating logic analyzer, oscilloscope and bus protocol analyzer
  • Experience in Assembly, C/C++ programming and data structure
  • Experience in NAND flash technology and storage interface (USB, SD, IDE) is a plus

 

Position: FIELD APPLICATION ENGINEER (FAE)


This position will be responsible for all Flash products, interface with sales reps and distributors and US customers’ support for technical issues and design-ins.

General duties and responsibilities:

  • Providing field applications engineering focal point for multiple customers and/or projects for both pre-sales and post-sales phases
  • Isolating and debugging NAND flash memory storage system problems at the hardware and software level
  • Tracking open technical issues and action items and participating in regular project conference calls
  • Driving engineering to deliver bug fixes and deliver bug status information to the customers,
  • Visiting customer’s location for system development issues, doing sales calls, on-site design reviews and runs for the customer. 

MINIMUM REQUIREMENTS/QUALIFICATIONS:

  • BS EE, semiconductor industry background
  • Experience in SSD and eMMC technology is a plus
  • Minimum 3+ years related field support experience in semiconductor industry
  • Familiar with PC system architecture and Windows/Linux OS environment
  • Basic knowledge of memory storage standards
  • Experience in Microcontroller architecture, schematic/layout is a plus

 

Position: Sales/Account Executive (1 vacancies )


The primary responsibility is to generate, retain and expand salesrevenue in assigned account base as well as drive new market share.  Willgrow the overall business and manage relationship with our key accounts incollaboration with the Market Development/Product Marketing teams and FAE/AEteams.

Essential Duties And Responsibilities Include:

  • Implements sales strategy and revenue goals
  • Relentless pursuing new project opportunities
  • Build relationships across multiple functions at customers – incl. executives, marketing, engineering, procurement, etc…
  • Responsible for complete understanding of customers’ profile including key managers/personnel, business dynamics, competitive landscape, product roadmaps, etc…
  • Work with SMI operations, finance and legal teams as well as channel partners on executing contracts and sales logistics associated with revenue forecast and generation
  • Perform other duties and responsibilities as required to fulfill job function or as assigned

MINIMUM REQUIREMENTS/QUALIFICATIONS:

  • Requirements for the position include strongorganizational/interpersonal & communication skills 
  • Self-motivated and results oriented
  • Comfortable both as a hunter and a gatherer  
  • Excellent computer skills (Excel, Powerpoint, Word)
  • BS CS/EE a plus
  • Five or more years sales experience and in the semiconductor, NAND flashor SSD preferred
  • Sales experience with 1st tier OEMs such Intel, Cisco, Dell, HP, Apple,Micron, WD is a plus
  • Chinese Mandarin skills a plus