soc verification engineer (apprenticeship)
Detail de l'annonce :
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.
JOB DESCRIPTION
Reporting to the Verification Manager you will be part of the MCU32
SoC Verification team as a Verification apprentice.
Our mission consists in verifying 32 bits microcontrollers by making
sure functionalities are well implemented at system and peripheral
levels before we send the silicon to fabrication.
You will contribute to this mission by being involved in the various
steps of our Verification process:
* defining Verification plans and strategies,
* designing IP and system level testbenches,
* developing tests using C code or SystemVerilog,
* investigating and debugging simulations when hunting for bugs,
* analyzing and following coverage metrics for Verification
sign-off,
* developing scripts to automate Verification processes.
WHAT’S ATTRACTIVE ABOUT THIS OPPORTUNITY?
You will have the opportunity to discover for 12 months how we verify
integrated circuits through simulation by being exposed to the Design
Verification flows of our 32-bits Microcontroller products.
You will have the chance to use advanced Verification technics and
standards like UVM as well as using the latest agile/development tools
such as Jira, Confluence and Git.
It is also a great opportunity to evolve in an international context
by being part of a motivated and dynamic team.
JOB REQUIREMENTS
QUALIFICATIONS AND EXPERIENCE
* Pursuing a 3rd cycle degree in Electronic Engineering.
COMPETENCIES AND SKILLS
* Good skills in C and HDL language programming.
* Scripting experience on languages like Python/Perl.
* Comfortable with Unix environment.
* Familiarity with versioning tools like Git or SVN.
* Excellent communication skills, both verbal and written.
* Good English level.
* Motivated and teamwork player.