Jobs
Interviews

5 Cpu Architecture Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

8.0 - 10.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Job ID 2025-14005 Date posted 11/04/2025 Location Bengaluru, India Category Architecture Job Overview The Architecture and Technology Group (ATG) at ARM develops technologies and products for ARMs future architecture roadmap. As part of the evolution of new architecture specifications, modeling and performance analysis is an integral and essential element that enables evaluation of the key architecture features in terms of performance and functionality. This team works alongside the leading architects in their field to develop new models and design performance studies to evaluate and craft new architecture features. Ensuring generational performance gains requires the understanding of not only the core, microarchitecture, and system-level details but also what runs on them. We are seeking a highly motivated and skilled engineer to help enable and drive analysis, characterization and gain deep understanding of sophisticated workloads. This role requires the individual to work with engineers across the globe ranging from hardware architects to software and toolchain experts. This is a highly versatile and visible role that would help shape the next generation CPU microarchitecture through workload performance analysis. Do you want to shape the future of the Arm compute technologies that will enable the next revolution in computing We have an excellent opportunity for a motivated individual to work on crafting our next-generation Arm technologies in the ATG group. Responsibilities Work on analysis of CPU & System benchmarks, dealing with SPEC CPU, Android benchmarks, Browser workloads, AI/ML workloads and other relevant high-performance applications contributing towards performance analysis of cutting edge and future ARM ISA Develop performance models to evaluate new architectural features. Perform detailed workload characterization to study application characteristics, performance bottlenecks and propose architectural solutions, using ARM internal and open-source profiling tools. Collaborate with ARM architects who define future ISA, and IP teams, to define the workload characterization & expand scope of applications & workloads Understand workload build & sampling tools to help providing right workload framework for performance analysis like simpoints, compilation options with GCC/LLVM etc. Create profiling and visualization frameworks to analyse with right level of abstraction. Contribute to automation for streamlining production processes Stay up to date on the latest advancements in application development, workload characterization, performance analysis and modelling technologies. Required Skills And Experience 8+ years in the semiconductor industry working on some aspect of CPU architecture performance modelling or analysis or verification. A background in Electrical Engineering, Computer Engineering, or Computer Science with a good foundation in computer architecture, and microarchitecture. Understanding of general-purpose CPU architecture, CPU microarchitecture, including knowledge of areas such as processor pipelines, caches, and memory hierarchy. Proficient in C/C++ for programming for large-scale software development, familiarity with and Python scripting language skills. Excellent communication, and interpersonal skills with ability to convey effectively complicated solutions. Nice To Have Skills And Experience Experience with CPU performance modelling or performance analysis is plus Understanding of workloads used for performance optimization is a plus Understanding and experience of working with CPU performance modelling methodologies Ability to work in a fast-paced environment with changing priorities and requirements Experience with Unix, scripting, and source control systems (e.g., Git, Subversion). In Return We promise you endless opportunities to experiment and go even further in hardware! From architecture definition to sophisticated core implementation to full custom physical IPs, here you&aposll have our backing to push limits in vital areas. Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email Hybrid Working at Arm Arms approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the teams needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and dont discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Show more Show less

Posted 2 days ago

Apply

3.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

As a Senior Verification Engineer at NVIDIA's CPU verification team, you will have the exciting opportunity to work on cutting-edge CPUs that power the next generation of self-driving cars, including high-end SoCs like Xavier. Xavier features a custom "Denver" class CPU designed to deliver exceptional performance while meeting automotive standards such as ISO26262. In this role, you will collaborate with a team of talented engineers to verify micro-architecture and architecture features at various levels, ranging from unit to subsystem and full chip testbenches, including FPGA and Silicon. You will also have the chance to work closely with CPU architects to develop verifiable designs and contribute to full-stack development, ensuring that sequences are verified at the software simulator level and successfully implemented on silicon with a complete software stack. The ideal candidate for this position should have strong verification fundamentals and the ability to seamlessly transition between working on software simulators and silicon. Proficiency in CPU architecture, particularly ARM knowledge, as well as experience with Verilog, System Verilog, and excellent debugging skills are essential. Additionally, candidates should possess a minimum of 3 years of experience in Computer Science, Electronics Engineering, or related fields at the Bachelor's or Master's level. To truly stand out in this role, you should have experience working on diverse CPU unit/microarchitecture verification projects, demonstrate expertise in coverage-driven verification, and showcase a track record of successful collaboration with geographically diverse multi-functional teams. At NVIDIA, we offer competitive salaries, a comprehensive benefits package, and an inspiring work environment that attracts some of the most talented individuals in the industry. If you are a creative and autonomous engineer with a genuine passion for technology, we invite you to join our rapidly growing, best-in-class engineering teams and make a meaningful impact in the world of CPU verification.,

Posted 2 days ago

Apply

7.0 - 12.0 years

5 - 10 Lacs

Hyderabad, Telangana, India

On-site

KEY RESPONSIBILITIES: Serve as a Performance Architect in AMDs design engineering team. Participate in microarchitecture exploration, performance modeling, and analysis for SoC designs that include next-generation CPU cores, memory technologies, scalable interconnects, and quality-of-service. Intimately understand design architecture and propose solutions to enhance performance. Responsible for micro-benchmarking, workload characterization, competitive analysis, bottleneck identification, and optimization. Develop tools and methodology for performance analysis of workloads. Communicate, propose, and implement solutions to processor and system performance issues. PREFERRED EXPERIENCE: Experience with CPU, GPU, or computer system microarchitecture Experience with the development and usage of computer system performance models Experience with computer workload analysis Strong programming skills, including experience with C++ and Python (or similar). ACADEMIC CREDENTIALS + INDUSTRY EXPERIENCE: PhD in Computer Science/Engineering, and 3+ years of experience as a Performance Engineer M.S./M.Tech in Computer Science/Engineering, and 5+ years of experience as a Performance Engineer B.Tech in Computer Science/Engineering, and 7+ years of experience as a Performance Engineer

Posted 4 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 5 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role. Experience in the development and tuning of industry standard benchmarks for applications such as databases, virtualization stack, storage, and networking performance. Experience with CPU architecture and server hardware. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. Experience collaborating with teams across different organizations and supporting key external customers. Comfortable with working in a fast moving organization. About The Job Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way. With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. Google Cloud accelerates every organizations ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Googles cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Responsibilities Build industry standard benchmarks to ensure GCE VM families deliver the best performance for customer workloads. Develop innovative technical solutions to improve VM performance and support critical GCE customers to ensure the performance of their workload on GCE meets their expectation. ,

Posted 3 weeks ago

Apply

7.0 - 10.0 years

7 - 10 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Roles and Responsibilities Independent Verification Ownership of IP DV. Collaborating with various across functional team at multiple geo location as part of execution. Expected to work hands on to close all aspects of verification activities including Testplan creation, building testbenches based on standard DV methodology, developing DV Infrastructure (Coverage/Regression/Simulation Scripts) Must have experience in developing test benches for IP/Subsystems/SoC. In depth knowledge and hands on experience in the execution of verification of SoC/SS/IP DV Previous experience of independently driving IP DV projects from Ability to lead a team by providing technical guidance as well as by part of execution by debugging and SoC architecture understanding capabilities Strong hands on experience with common verification tools and methodology including UVM/System Verilog/CDV/MDV, DV signoffs Must have a strong domain expertise in one or more following areas - CPU/Cache Coherency/CPU Pipeline/Cache/Branch Prediction/MMU Experience in Hybrid testbenches (SV, C/C++, Python) and C/C++ based CPU vectors/stimulus based verification is desirable Experience/Exposure to RISC-V Core DV or any other Core DV is highly preferred Experience - 7-10 Years Qualifications B.Tech/B.E/M.Tech/M.E

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies