- Master's Degree
- Bachelor's Degree
- Computer Networking
- Software Testing
- Analysis Skills
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 CoVerification team 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 including architectural exploration, HW/FW co-development, pre-silicon functional co-verification, pre/post silicon performance testing, power analysis, and critical post-silicon investigations. As a junior co-verification engineer you will be working closely with 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 real-time systems executing co-verification test plans.
Effectively present technical information to small teams of engineers.
BS/MS Electrical/Electronic Engineering, Computer Science, or Computer Engineering.
0 to 2 years of relevant work experience.
Excellent analytical and documentation skills
Strong problem solving skills, communications 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
Experience working in Linux and Windows Environments and file system structures.
Familiarity in C/C++ FW development
Familiarity in system level co-verification techniques
Familiarity with hardware design and implementation.
RTL experience with VHDL, Verilog, and System Verilog.
Experience in storage protocol validation such as SAS,SATA,PCIE, and NVME
Knowledge of MIPS and/or ARM CPU architecture and firmware programming
Knowledge of source control systems such as subversion or perforce
Experience with RAID HBA’s, SAS Controllers and their associated Software Testing Strategies.
Experience with protocol error tracking and injection tools. (Lecroy, Finisar, Quarch).
Experience with Computer System I/O hierarchies and interconnects, specifically with PCI-Express protocols and infrastructure.
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 Unix.
Highly motivated, sets personal goals, and achieves goals without supervision
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.