Company Description :
Microchip Technology Inc. is a leading provider of embedded control applications. Our product portfolio comprises general purpose and specialized 8-bit, 16-bit, and 32-bit microcontrollers, 32-bit microprocessors, field-programmable gate array (FPGA) products, a broad spectrum of high-performance linear, mixed-signal, power management, thermal management, radio frequency (RF), timing, safety, security, wired connectivity and wireless connectivity devices, as well as serial Electrically Erasable Programmable Read Only Memory (EEPROM), Serial Flash memories, Parallel Flash memories, and serial Static Random Access Memory (SRAM).
We also license Flash-IP solutions that are incorporated in a broad range of products.
Microchip’s Data Center Solutions Business Unit (DCS) offers industry leading performance, reliability, and security for PCIe Switches, Smart Storage Controllers, RAID Controllers, SAS / SATA IO Controllers, SAS Expanders, and NVME Controllers.
Our Applications Engineering Team is responsible for working closely with the Product Development Teams, Product Validation Teams, Marketing Teams, and Sales Teams to enable our Tier 1 storage / data center customers to bring their solutions to market.
We work with leading edge technology that gets deployed in data center, machine-learning / AI, and storage applications.
We engage with customer engineering teams to assist in design wins, product ramp, and system production. We offer a challenging and dynamic working environment with opportunities to make substantial contributions toward the success of our business.
Work closely with hyperscaler and Tier 1 storage customers to define requirements, manage deliverables and support platforms from initial bring-up to full production
Support, manage, maintain firmware and software for processor based storage integrated circuits and reference designs
Understand architectures and HW / SW designs in order to characterize customer related problems, providing both timely technical support and engineering feedback
Develop customer level documentation and training material
Work independently, and in a cross-functional team environment
Travel within North America and internationally as needed to work at customer sites to debug firmware and software for the market leading DCS products
Bachelor’s degree in EE, CS, or CE
5+ years of industry experience
Strong technical leadership, teamwork, communication and presentation skills
Strong software / firmware development and debug skills
Ability to effectively work with cross-functional teams and across multiple geographical locations
Experience with bench top equipment such as protocol analyzers / exercisers, logic analyzers, and other storage related test equipment
Familiarity with storage networking concepts and protocols (PCIe, SAS and SATA, SCSI, 10 / 100 / 1000 Ethernet, TCP / IP)
C / C++ programming skills
Desired Qualifications :
Expertise in PCIe and SAS
Experience with mass storage firmware and software
Strong system design skills
Experience working with Marketing and Sales teams
Project management experience
Experience with RISC based embedded processors (MIPS preferred)
Past work with Unix & Wintel drivers and experience in FW development with light weight embedded kernels (ThreadX, VxWorks, eCos, etc.)
Strong debugging skills and experience with kernel (Windbg), JTAG, serial port
Experience with board-level debug & bring-up
Hardware and chip development / debug skills
Experience in the Storage Industry