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.
The Architecture Co-Verification team (ACOV) is an exciting, fast-paced team responsible for enabling HW/FW development and co-verification of state-of-art System-On-Chip (SOC) devices using industry-leading HW emulators (such as Cadence Palladium) and FPGA based prototyping platforms (such as Cadence Protium). The team is deployed in all aspects of SoC development phases from architectural exploration to post-silicon validation, HW/FW co-development, pre-silicon functional co-verification, pre/post-silicon performance testing, power analysis, and critical post-silicon investigations. As a Senior Engineer I you will be working closely with architects, hardware designers, firmware engineers, and verification teams throughout the SoC development process. This is a role for a versatile engineer that enjoys the challenges of HW/FW co-development and system level co-verification using leading edge HW emulators and FPGA platforms. It's a high visibility role that will develop a wide range of skills and exceptional problem-solving ability.
Responsibilities could include but are not limited to the following:
Porting SoC RTL to industry leading HW emulators and FPGA platforms.
Developing emulation specific HW for pre-silicon subsystem/system level co-verification.
Developing common test ecosystem across pre/post silicon
Developing FW/tests for pre-silicon subsystem/system level co-verification.
Troubleshoot and resolve complex problems in embedded multi-core real-time systems executing co-verification test plans.
Utilize state of the art logic analysis and protocol analyzers.
Utilization of test and defect tracking tools to document and report on verification progress and product quality.
Effectively present technical information to small teams of engineers.
BS/MS in Electrical/Electronic Engineering, Computer Science, or Computer Engineering.
3+ years of relevant work experience.
Excellent analytical and documentation skills
Strong problem solving, communication and interpersonal skills are required.
Knowledge of key components of a server and storage solution.
Willing to learn in a fast paced environment, being a self starter, and organized
LINUX experience and strong programming / scripting skills with languages such as Python, Tcl, C and Perl
Highly motivated team player who sets personal goals and achieves those goals with minimal supervision.
Experience in storage protocol validation such as SAS,SATA,PCIE, and NVME
Experience with RAID HBA's, SAS Controllers and their associated Software Testing Strategies.
Familiarity in C/C++ embedded FW development
Understanding of digital design, RTL coding, simulation and debug
Knowledge of MIPS and/or ARM CPU architecture and embedded firmware programming
Experience with Storage IO Generators (IOMeter, Medusa, FIO).
Experience troubleshooting server system hardware and networking infrastructure to root cause issues.
Knowledge of host driver architectures in Windows and Linux.
Equal Opportunity Employer
Microchip is an Equal Opportunity/Affirmative Action Employer of Disabled / Veterans / Minorities / Women. We provide equal employment and affirmative action opportunities to applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other basis protected under applicable federal, state or local laws.
For more information on applicable equal employment regulations, please refer to the EEO is the Law Poster and the EEO is the Law Poster Supplement. Please also refer to the Pay Transparency Policy Statement.
Applicants with Disabilities
If you need accommodation for any part of the employment process because of a medical condition or disability, please send us an email here with "Applicant Accommodation Request" in the subject line of the email. Alternatively, you may call us at 480-730-7330 to let us know the nature of your request.
Microchip Technology Incorporated