You are viewing a preview of this job. Log in or register to view more details about this job.

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.
Job Summary:
 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
Job Qualifications
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.
Specific Qualifications:
Assembly Language Programming skills, such as PPC, ARM
MP Cache/memory subsystem of CPU core platform
Performance analysis and benchmarking
AMBA4  bus protocol
System Verilog/C++
OVM/UVM, Class based verification methodologies
Formal verification methodologies
Processor verification and test pattern debugging and testing
Linux OS.
Industry performance benchmark
Scripting - Python, PERL, UNIX/LINUX