Our client is looking for a highly experienced Senior Principal CPU Architect to help define the next generations of high-performance CPU architecture.This is a strategic individual-contributor position focused on long-term CPU architecture, ISA development, advanced microarchitecture, workload analysis and hardware/software co-design.You will help shape CPU technologies several years ahead of production and work on computational challenges including Generative AI, LLMs, graph analytics and confidential computing.Key ResponsibilitiesLead architectural pathfinding for next-generation CPU designs and technologies.Define microarchitectural concepts covering fetch/decode, execution pipelines, out-of-order scheduling and multi-level memory hierarchies.Evaluate and define new ISA capabilities, including vector/matrix extensions and specialised compute instructions.Analyse emerging workloads and translate software bottlenecks into microarchitectural requirements.Work closely with compiler, operating system and application software teams on hardware/software co-design.Guide development of C++ and Python based cycle-accurate CPU simulation models.Evaluate architectural concepts across performance, power and area.Provide senior technical leadership and contribute to longer-term technology roadmaps.RequirementsExtensive industry experience in high-performance CPU architecture.Deep understanding of out-of-order execution, branch prediction, register renaming, speculative execution, cache hierarchies and coherency protocols.Strong understanding of ISA design, exception models, memory consistency and virtualisation.Experience with workload profiling, performance counters and simulation traces.Familiarity with tools such as VTune, Perf, SimPoints or similar performance analysis environments.Strong experience developing cycle-accurate architectural simulators using C, C++ and Python.MS or PhD in Computer Engineering, Computer Science, Electrical Engineering or a related discipline.Experience delivering multiple high-performance CPU designs through silicon tape-out.Experience with x86, Arm and/or RISC-V.Contributions to LLVM, GCC, architectural frameworks or open ISA communities.Knowledge of chiplets, 3D stacking and advanced semiconductor packaging.
#J-18808-Ljbffr
Senior Principal CPU Architec in London employer: European Tech Recruit
Join a world-leading technology innovator that champions creativity and collaboration in the heart of the UK. As a Software Engineer focusing on Machine Learning, you'll thrive in a dynamic work culture that prioritises innovation and professional growth, offering you the chance to work on cutting-edge GPU architecture while enjoying competitive PAYE contract benefits. With a commitment to employee development and a vibrant team atmosphere, this is an exceptional opportunity for those looking to make a significant impact in the tech industry.