Engineer II - Applications (Hardware & Systems)
Microchip Technology Inc. · San Jose, CA · 4 days ago
On-siteEngineering$70k–$143k/yrFull-time
Job Description
Microchip’s Data Center Solutions (DCS) group is a fast-growing business with a vision to connect, manage, and secure the world’s information by being the preferred partner for storage, memory, and compute connectivity for data centers. DCS delivers a broad portfolio of innovative silicon, board-level, and software solutions that serve as anchors for total system solutions across the data center market.
Key Responsibilities
- Support SAS/SATA/NVMe protocol, RAID controller embedded firmware, OS drivers, and management software for assigned products
- Support PCIe, security, and encryption technologies
- Support Tier 1 OEM/ODM and channel engagements—assisting with design wins, deliverables, and system bring-up—with increasing independence
- Work closely with channel customers, ECO System partners, and distribution
- Set up and maintain the system compatibility and debug lab
- Maintain the knowledge base & issue-tracking database
- Perform board-level debug, minor reworks, scripting, and code updates
- Take ownership of assigned tasks—showing self-initiative, fully understanding the requirements, asking questions when in doubt, and exploring improvements that benefit the team and organization—while working independently and within a team
- Root cause and document customer issues in a timely manner, contributing to and progressively leading cross-functional investigations
- Develop and review customer-level documentation including user guides, release notes, technical product training, and application notes
- Provide training as needed to end customers, Microchip Applications and FAEs, and Microchip sales
- Travel within North America and internationally, as needed, to work at trade shows, customer sites to debug firmware and software
Requirements/Qualifications
- Developing technical leadership with strong teamwork
- Strong verbal and written communication skills with customer facing experience and presentation skills
- Able to effectively work with cross-functional teams and across multiple geographical locations
- Customer facing experience (Tier 1 a plus) and ability to understand requirements and help drive them through the project management process
- Provide training as needed to end customers, Microchip Applications and FAEs, and Microchip sales
- Travel Time 0% - 25%
Basic Qualifications
- Bachelor’s degree in Electrical Engineering or Computer Engineering
- 2.5+ years of directly related experience in a similar Applications or hardware customer-support role (or equivalent)
- Working knowledge of SAS/SATA, SCSI, PCIe/CXL, NVMe and other storage related technologies
- Experience with board-level debug
- Experience with board schematics & layout review
- Proficient programming skills in Python and C/C++, with TCL/TK or other scripting language
- Experience with bench top equipment such as protocol analyzers/exercisers, logic analyzers, and other storage or networking related test equipment
Preferred Qualifications
- Experience with RISC, MIPS, ARM based embedded processors
- Experience with storage accelerators
- Experience with AI/ML, deep learning, and natural language processing
- Experience working with Marketing and Sales teams
- Understanding of server BIOS functionality and device drivers
- Experience with server/storage firmware and software
- Hardware and chip development/debug skills
- Experience with high-speed debug equipment like oscilloscopes, DCAJ and BERT
- Debugging skills and experience with kernel (Windbg), JTAG, serial port, Greenhills Debugger
- TCP/IP knowledge/experience
- Local Area Networking experience
- Experienced with Storage management (MCTP, BMC, etc.)
- Highly structured programming in C, C++, and TCL/TK or other scripting language