Job Description:Microchip's Data Center Solutions Business Unit (DCS) delivers industry leading performance, reliability, and security in Storage Controllers, Memory Controllers, NVMe SSD Controllers, PCIe Switches and SAS Expanders that are applied in Cloud Storage and Compute Data Centers, and Storage Area Networks.
An opening exists in the functional validation group for a junior engineer with an interest in PCI Express (PCIe), Non-Volatile Memory Express (NVMe) and debug of complex ASICs. This group is a cross functional team of talented engineers tasked with board development, silicon and system validation of Microchip's NVMe Flash controller and PCIe switch products.
The team is responsible for validation, ensuring functional specification compliance, system interoperability under a wide range of operating environments (i.e., both hardware platforms and operating systems), measuring/analyzing performance, and system level debug of post silicon issues. The team also creates the hardware (boards, FPGAs) and software validation infrastructure (Scripting, embedded C) necessary to perform these tasks. Team members work with architects/designers and influence the architecture, features, and performance of future products
Responsibilities: - Plan, develop, code, and execute silicon and system validation plans
- System level debug of silicon hardware and software issues
- Build and support validation infrastructure through the development of embedded software, device drivers, and test tools
- Scripting such as Python, Tcl/Tk
- Troubleshoot and resolve complex problems in embedded multi-core SOCs
- RTL coding for CPLD/FPGAs
- Present technical information to others
Requirements/Qualifications:- Bachelor or Master degree in CS, CE, EE
- Experience, none for New College Grad and 2-5 years for Engineer II
- Scripting (Tcl, Python)
- Proficient in C and/or embedded C programming
- Excellent knowledge of digital systems and computer architecture
- Ability to develop functional validation plans and develop software necessary to execute these plans
- Excellent verbal and written communication skills
Preferred:
- Knowledge of PCI/PCI Express system architecture
- Familiarity with storage interfaces (e.g., NVMe)
- Experience developing device drivers for Windows or Linux
- Experience in use of lab equipment (e.g., protocol analyzers)
- Hardware experience in high speed digital design
Travel Time:0% - 25%
Pay Range:We offer a total compensation package that ranks among the best in the industry. It consists of competitive base pay, restricted stock units, and quarterly bonus payments. In addition to these components, our package includes health benefits that begin day one, retirement savings plans, and an industry leading IESPP program with a 6-month look back feature. Find more information about all our benefits at the link below:
Benefits of working at Microchip
The annual base salary range for this position is $86,000-$186,000.*
*Range is dependent on numerous factors including job location, skills and experience.