M

Microchip Technology

Provides embedded hardware, software, tools

Verification Engineer

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Electrical Engineering or a related field.
  • At least 8 years of experience in FPGA or ASIC functional verification, with a strong focus on C-based or embedded software-driven pre-silicon verification.
  • Experience with RISC-V, ARM-based systems-on-chip, or embedded CPU verification.
  • Hands-on experience developing C and C++ test cases and verification frameworks for FPGA or systems-on-chip verification.
  • Strong understanding of FPGA architectures, systems-on-chip subsystems, memory architectures, interrupts, direct memory access, boot flows, and embedded processors.
  • Strong scripting skills in Python, Shell, Perl, and Tool Command Language.
  • Experience with coverage-driven and assertion-based verification methodologies.
  • Experience developing constrained-random and directed simulation test cases using SystemVerilog and Universal Verification Methodology.
  • Solid understanding of integrated circuit chip design, development flows, and verification methodologies.
  • Ability to develop verification plans, build robust Universal Verification Methodology testbenches, define functional coverage models, execute regressions, analyze coverage gaps, and drive closure against verification goals.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent written and verbal communication skills in English.

Responsibilities

  • Develop and execute verification strategies for next-generation FPGA platforms.
  • Develop C and C++-based test frameworks, firmware-driven verification environments, simulation-based verification flows, and hardware/software co-verification methodologies.
  • Contribute to pre-silicon verification using SystemVerilog and Universal Verification Methodology environments, embedded software, bus functional models, and protocol stacks.
  • Independently manage complex verification tasks, debug register-transfer-level and firmware interactions, analyze failures, and drive verification closure.
  • Collaborate with register-transfer-level designers, architects, firmware teams, and validation engineers to ensure functional coverage and early bug detection across complex FPGA designs.
  • Mentor engineers, define best practices, and contribute to innovation and continuous improvement in verification methodologies and automation flows.

About the Company

Microchip Technology

Provides embedded hardware, software, tools

Microchip Technology offers a range of embedded system solutions that cover hardware, software, and development tools. Its products include microcontrollers, FPGAs, silicon carbide devices, and analog components, all designed to be configured and used with accompanying software and toolchains to build embedded applications. The company differentiates itself with a broad product portfolio, strong education and support programs, and a direct B2B sales approach that helps customers design and implement systems efficiently. Its goal is to be a leading provider of end-to-end embedded solutions, generating revenue from hardware, software licenses, development tools, and related services.

Company size
10,001+
Company stage
IPO
Headquarters
Chandler, AZ
Founded
1989

Recently Posted Jobs

Explore more opportunities at Microchip Technology

See more jobs