onsite
CPU Cores Validation Senior Staff Engineer - AMD
Software Engineer
Senior Staff Engineer leading CPU core validation for next‑generation processors, driving silicon bring‑up, performance analysis, and bug resolution using Python, C++, Linux tools, and RTL verification methodologies.
About the role
Key Responsibilities
- Lead end‑to‑end validation of CPU core designs, from simulation to silicon bring‑up.
- Develop and maintain automated test frameworks and scripts in Python and C++ to assess performance, power, and functional correctness.
- Collaborate with architecture, RTL, and firmware teams to identify, isolate, and resolve silicon bugs.
- Execute detailed hardware debug on Linux platforms, including kernel tracing, profiling, and hardware‑software co‑analysis.
- Define validation strategies, metrics, and coverage models to ensure design quality and release readiness.
Requirements
- Bachelor’s or higher in Electrical Engineering, Computer Engineering, or related field with 10+ years of CPU/SoC validation experience.
- Strong proficiency in Python and C++ for test development and automation.
- Deep understanding of CPU micro‑architecture, RTL verification flows, and silicon bring‑up processes.
- Extensive experience with Linux debugging tools, performance profiling, and hardware instrumentation.
- Proven ability to lead cross‑functional teams and communicate complex technical issues effectively.