Senior Digital IP Verification Engineer

NXP Semiconductors
München, Germany
22 days ago
Apply on de.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

Adobe Flash Artificial Intelligence Systems Engineering C++ (Programming Language) Code Coverage Software Debugging Perl (Programming Language) Firmware Formal Verification Field-Programmable Gate Array (FPGA) Python (Programming Language) Reduced Instruction Set Computing
+6 more
Subsystems SystemVerilog Tcl (Programming Language) Verilog Scripting Information Technology

Job description

  • Perform pre-silicon verification of AI/ML processing blocks, RISC-V processors, or similar digital IPs.
  • Define and develop comprehensive IP verification plans based on requirements such as industry standards, product requirements, architecture, and design specifications.
  • Collaborate closely with hardware, firmware, and software teams, as well as architecture and system engineering teams, to understand IP functionality and system-level use cases.
  • Execute verification plans in alignment with product specifications to ensure high-quality, zero-defect IP delivery.
  • Architect, develop, debug, and maintain UVM-based verification environments for RTL simulation.
  • Develop testcases within appropriate verification frameworks, including stimulus generation and assertion-based verification.
  • Run simulations across multiple abstraction levels (RTL, power-aware RTL, gate-level, FPGA, and emulation platforms).
  • Execute regressions, analyze results, and drive closure of functional and code coverage.
  • Identify issues, debug failures, and contribute to continuous improvement of verification methodologies and flows.

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.
  • Minimum 5 years of experience in IP or subsystem verification.
  • Solid understanding of microprocessor architecture, interconnects, and cache coherency mechanisms.
  • Hands-on experience with CPU verification (proprietary cores, RISC-V, or AI/ML accelerators).
  • Experience in using AI-based tools to enhance development and verification efficiency.
  • Strong experience in testbench development using UVM for IP, subsystems, or SoC-level verification.
  • Experience with AMBA protocols (AHB, AXI, ACE, CHI) and memory systems (ROM, RAM, Flash, DDR/LPDDR).
  • Advanced knowledge of Verilog, SystemVerilog, and C/C++.
  • Proficiency in scripting languages such as Python, Perl, TCL, or Shell.
  • Strong understanding of metric-driven verification, including functional and code coverage.
  • Experience with directed and constrained-random verification methodologies.
  • Working knowledge of formal verification techniques and assertion-based verification.
  • Experience debugging designs in both pre-silicon (simulation/emulation) and post-silicon environments.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills in English.
  • Basic conversational German is a plus.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

59 sec

State of the art in software verification

Onur Kasimlar Onur Kasimlar · World Congress 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

Videos

See all

Related articles

See all