Performance Verification Engineer
XP Semiconductors enables secure connections and infrastructure for a smarter world, advancing solutions that make lives easier, better and safer. As the world leader in secure connectivity solutions for embedded applications, we are driving innovation in the secure connected vehicle, end-to-end security & privacy and smart connected solutions markets.
NXP’s Automotive business unit offers sensor and processing technology that drives all aspects of the secure connected cars of today and the autonomous cars of tomorrow. Automotive Microcontrollers and Processors (AMP) provides the processing power to accelerate automotive design around the vehicle for advanced driver assistance systems, in-vehicle networking, body, chassis, and safety applications.
Architecture, micro-architecture performance targets, just like implementation performance targets such as frequency and power, are key successful factors for Automotive SOCs.
Responsibilities encompass the development of verification test bench, development of verification components, test case development for simulation and performance analysis, debugging failures and creating simulation cases for various studies.
Some of the challenging responsibilities include:
- Developing micro-benchmark with deep understanding how system works for complex advanced SOC components
- Working with IP owners, Systems and Core design teams to achieve performance verification objectives and / or close performance verification loop with SW deliverables.
- Analyzing performance characteristics (using various benchmarks and traffic profiles), optimizing product features and handing off to validation team
- Working with SOC architects and design teams to optimize the architecture & micro-architecture performance
BSEE / MSEE / PhD
Prior Intern/co-op experience in Semiconductor industry is preferred. In depth experience in functional verification is required. Experience with various emulation/accelerator methods and use-case environments is an additional benefit.
Assembly Language Programming skills, such as PPC, ARM
MP Cache/memory subsystem of CPU core platform
Performance analysis and benchmarking
AMBA4 bus protocol
OVM/UVM, Class based verification methodologies
Formal verification methodologies
Processor verification and test pattern debugging and testing
Industry performance benchmark
Scripting - Python, PERL, UNIX/LINUX