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.
Join the fast paced world of embedded controller design at Microchip, the world’s leading embedded controller solutions supplier.
As part of our seasoned validation team, you will work on microprocessor based products that go into tablets, desktops, notebooks and embedded systems.
You will be mentored and will work on all phases of IC validation. This includes understanding all product functions from the design specifications, the development of software and hardware to exercise the device, testing and validating the product functions.
You will create and execute validation plans and debug test issues. You will develop and maintain a reusable validation environment, including PCBs, firmware, software, scripts, test results and associated test documentation.
You will work closely with architects, designers, and verification engineers.
BS / MS in Electrical or Computer Engineering, with coursework in the following areas : Understanding of embedded microprocessor design and internal architecture.
C and C++ programming languages. Embedded C Programming (8 bit, 16 bit or 32 bit processors) and debugging. 2 to 4 years of experience with IC validation and test automation.
Experience with validating pre-production devices using an FPGA. Windows programming (Visual Studio / Visual C) Knowledge of personal computer architecture, I / O subsystems, address decoding, programmable peripheral ICs and keyboard controllers.
Comfortable with PC hardware, FPGA setup and testing Understanding the use of oscilloscopes, logic analyzers and other test equipment.
Ability to read and understand board-level schematics. Excellent debugging and problem solving skills Team player attitude Willingness to learn new skills and apply new technologies Excellent verbal and written communication skills
Any of the following skills would be considered a plus :
Understanding of primitive cryptography techniques. Experience programming an ARM processor. Use of a version control system, specifically, Perforce version control software.
Industry standards like I2C, eSPI, SMBus, SPI, MCTP, PECI, PCI bus and LPC. Experience supporting customers using ASIC devices.
Knowledge of Labview programming and hardware. Perl and / or Python programming experience. Digital Circuit Design with the ability to layout small designs.
Working knowledge of Word and Exce