jobapplier

Engineer II - Verification

Microchip

Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization? We offer all that and more at Microchip Technology Inc.

People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip’s nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually.

We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our Vision, Mission, and 11 Guiding Values ; we affectionately refer to it as the Aggregate System and it’s won us countless awards for diversity and workplace excellence.

Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. People like you. Visit our careers page to see what exciting opportunities and company perks await!

Job Description: As a Verification Engineer in the Microcontroller (MCU) Business Unit at Microchip, the individual will be part of a larger digital design effort responsible for delivering state-of-the-art, low-power embedded MCU solutions.

The role covers verification of MCU subsystems and full-chip SoCs built around ARM Cortex-M0+, RISC-V and other cores, with their AHB/APB bus fabric and peripherals, from verification planning through tape-out.

This position requires someone who is comfortable with all aspects of digital design and verification, including mixed-signal, gate-level and power-aware simulation, and who is flexible enough to adapt to constantly evolving MCU product requirements. Must have good communication and organizational skills and work with architecture, design, firmware, physical design and validation teams across global sites.

Job Responsibilities: Own the verification of complex blocks, subsystems and full-chip designs within MCU SoCs based on ARM Cortex-M0+, RISC-V full chip environment . Define test plans from design specifications, implement constrained-random and directed tests at block, subsystem and chip level, and drive functional, code and assertion coverage closure.

Own IP-based verification and sign-off for MCU IPs and peripherals, including IP-level test plans, reusable test benches and VIP, regression and coverage closure, and formal sign-off checklists before IP delivery for SoC integration. Develop and maintain SystemVerilog/UVM-based verification environments, including agents, scoreboards, checkers and assertions for AHB and APB bus protocols.

Verify MCU peripherals such as ADC, Analog Comparator (AC), TWI (I2C), SPI and USART, along with timers, GPIO and DMA. Develop C-based firmware and directed tests running on the processor core for chip-level verification and bring-up. Perform mixed-signal co-simulations to verify analog/digital integration (e.g., ADC, AC, oscillators, regulators, POR).

Run and debug gate-level simulations (GLS) and power-aware (UPF) simulations to verify power domains, isolation, retention and low-power modes. Support verification of clock, reset and power management, including CDC/RDC checks. Create test cases as per the test plan, launch and manage regressions, and analyze code/functional coverage and correlate it with the test plan.

Debug RTL and testbench issues, perform root cause analysis, and collaborate with design, firmware and validation teams to resolve bugs. Leverage the latest AI/ML tools and LLM-based assistants to improve RTL verification productivity, including writing effective prompts to generate test bench code, stimulus, assertions, scripts and documentation.

Apply AI-driven techniques for log analysis, waveform triage, failure clustering, root cause analysis, regression management and coverage tracking to improve debug efficiency. Design, run and analyze AI-assisted trials and experiments to improve verification productivity and quality, and integrate AI tools with existing EDA flows and scripts.

Work with architects, design and validation engineers to ensure end-to-end feature completeness and quality. Provide technical guidance and mentorship to junior engineers as required. Continuously improve verification methodology, reuse and efficiency.

Requirements/Qualifications: Key Qualifications: Bachelor's or Master's degree in Electrical/Electronics Engineering or a related field, with 2–5 years of experience in MCU/ASIC/SoC functional verification. Strong expertise in SystemVerilog and C ( UVM will be an additional skill to have ) Hands-on experience in developing block/subsystem/SoC-level verification environments.

Working knowledge of embedded processor cores, ARM Cortex-M0+ and/or RISC-V, and their integration and verification in MCU SoCs. Solid understanding of AMBA AHB and APB bus protocols. Hands-on experience verifying MCU peripherals such as ADC, AC, TWI (I2C), SPI and USART; exposure to USB is a plus. Good programming skills in C (embedded/firmware tests) and SystemVerilog; C++ is a plus.

Experience in IP-based verification and sign-off, including IP-level test plans, reusable verification components, coverage closure and sign-off criteria. Experience in mixed-signal co-simulation (analog/digital, real-number or Verilog-AMS models). Hands-on experience running and debugging gate-level simulations (GLS) and UPF/power-aware simulations.

Good understanding of Digital Design, RTL fundamentals, clock/reset/power concepts, CDC/RDC, and simulation/debug flows. Familiarity with scripting (Python/TCL/Perl) for automation. Experience working with Cadence, Synopsys or Mentor verification platforms is an asset.

AI skills: up-to-date knowledge of AI/ML tools; ability to use and prompt LLM-based assistants to generate code, stimulus, documentation, root cause analysis and scripts; apply AI-driven techniques for log analysis, waveform triage and failure clustering; ability to design, run and analyze AI-assisted trials to improve productivity or quality; know-how of integrating AI tools with existing EDA flows and scripts.

Excellent written and verbal communication, teamwork, problem-solving abilities, and strong analytical and debugging skills; takes accountability for tasks and puts in the hard work needed to meet commitments. Highly motivated, self-driven, detail-oriented and hard-working, with strong accountability and ownership for committed deliverables, schedules and quality of results.

Ability to collaborate effectively across global, cross-functional teams in a fast-paced, evolving MCU product environment. Human Skills Excellent written and verbal communication skills. Strong analytical, debugging, and problem-solving abilities. Strong Accountability and Attitude towards growth. Self-motivated, detail-oriented, and quality-focused.

Ability to collaborate effectively across global, cross-functional teams . Comfortable working in a fast-paced, evolving MCU product environment. What We Offer Opportunity to work on cutting‑edge semiconductor and SoC technologies. Skill development through structured training and hands‑on project work. Inclusive, collaborative environment fostering innovation and growth.

Travel Time: No Travel To all recruitment agencies : Microchip Technology Inc. does not accept unsolicited agency resumes. Please do not forward resumes to our recruiting team or other Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes.