Jobs
Interviews

8 Cpu Architecture Jobs

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

1.0 - 9.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is seeking a highly skilled and experienced Software CPU Architect to join the Engineering Group. In this role, you will be responsible for developing long-term software roadmaps for Qualcomm's software CPU architecture, defining architecture specifications, developing prototypes, and collaborating with global software and hardware partners to influence product development. Additionally, you will play a key role in enabling the commercialization of cutting-edge CPUs integrated into Snapdragon chipsets for various markets such as Handsets, IOT devices, Automotive, Compute/Laptops, XR, etc. The ideal candidate should have a minimum of 6-9 years of experience in the embedded domain with a deep understanding of CPU architecture and micro-architecture concepts including caching, coherency, prefetching, speculation, and branch prediction. Proficiency in C/C++ programming is essential, particularly in writing code for high throughput or memory-constrained systems. Experience in designing, developing, and supporting software solutions on multi-core ARM/CPUs in the embedded domain is required. Furthermore, the candidate should possess expertise in embedded platforms, including low-level drivers and firmware, kernel, and user-space components. A thorough understanding of ARMv8 architecture, ARM assembly level programming, and ARM EABI is crucial. Experience in projects aimed at improving software throughput or memory footprint is highly desirable. Minimum qualifications for this position include a Bachelor's, Master's, or PhD degree in Engineering, Information Systems, Computer Science, or a related field, along with several years of relevant work experience. Additionally, 2+ years of experience with programming languages such as C, C++, Java, Python, etc., and proficiency in J-TAG or ICE debuggers is required. Experience in real-time software development for embedded products is also preferred. The successful candidate will be a motivated self-starter with excellent verbal and written communication skills, capable of collaborating with engineers, partners, and customers across different geographies. Demonstrated experience in working with senior management in a corporate environment, as well as business process streamlining and transformation, is essential. The candidate should be a hands-on technical lead willing to dive into details to gain firsthand knowledge of issues and actively contribute to team success. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. Reasonable accommodations will be provided upon request to support individuals with disabilities throughout the hiring process. Qualcomm expects its employees to adhere to all applicable policies and procedures, including security and confidentiality requirements. Please note that Qualcomm's Careers Site is exclusively for individuals seeking employment at Qualcomm. Staffing and recruiting agencies, as well as individuals represented by agencies, are not authorized to use the site or submit profiles, applications, or resumes. Unsolicited submissions from agencies will not be accepted. For more information about this role, please contact Qualcomm Careers.,

Posted 2 weeks ago

Apply

2.0 - 8.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is seeking a Hardware Engineer to join their Engineering Group. As a Qualcomm Hardware Engineer, you will be involved in planning, designing, optimizing, verifying, and testing electronic systems, circuits, mechanical systems, and various other components to develop cutting-edge products. You will collaborate with cross-functional teams to deliver solutions that meet performance requirements. The ideal candidate will have a strong background in CPU architecture and analysis, as well as experience with ARM/X86 chipsets and embedded system concepts. Minimum qualifications for this role include a Bachelor's degree in Computer Science, Electrical/Electronics Engineering, or a related field with at least 4 years of Hardware Engineering experience. Alternatively, a Master's degree with 3+ years of experience or a PhD with 2+ years of experience will also be considered. The selected candidate will work on Qualcomm Snapdragon CPUSS Architecture and performance team, analyzing performance aspects of Snapdragon CPU subsystem, guiding the execution team, and driving deep dive analysis on performance issues. Essential skills and experience for this position include familiarity with Microprocessor and/or SoC Architecture, ARM processor-based systems, cache configurations, workload performance characterization, and debugging skills in a bare-metal environment. The candidate should also have experience with Lauterbach debug environment, workload-driven investigations, and performance projections on silicon. Strong data analysis skills, programming experience, and knowledge of Linux and Android internals are desirable. Applicants should hold a Bachelor's degree in Electrical, Electronics, or Computer Engineering and/or Computer Science with at least 6 years of experience in SOC/CPU post-silicon validation/performance analysis. Strong knowledge of modern OS kernel (Android, Linux) is required for this role. Qualcomm is an equal opportunity employer and is committed to providing reasonable accommodations for individuals with disabilities during the application/hiring process. Overall, Qualcomm is looking for a candidate with a passion for hardware engineering, performance analysis, and system-level debugging, who can collaborate effectively with peers and senior engineers to drive innovation and excellence in product development.,

Posted 2 weeks ago

Apply

4.0 - 6.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Job Overview With 125 Arm-powered products shipped every second, we&aposll be in a over a trillion smart devices by 2035. Your smartphone, award-winning VR gaming, the world&aposs fastest supercomputer our engineers are designing the advanced core processors leading the race towards a connected, autonomous, hyper-performance future. The Architecture and Technology Group (ATG) at Arm develops technologies and products for Arms future architecture roadmap. Architecture Verification product group develops Architecture Compliance Kits that are used by multiple development teams to validate that implementations are compliant to the Arm architecture specification. This role gives you an opportunity to work on the latest Architecture of the Arm Cores & System IPs. You will learn Arm Architectural and apply it along with hardware and software verification skills to develop high quality and reliable Architecture Verification IP. You possess good engineering and technical skills, fair understanding of CPU architecture/microarchitecture. Responsibilities Understand architecture definitions, carry out investigations and feasibility studies, develop verification strategy and contribute to development of compliance product Design verification testcases/scenarios in assembly/C/HVL and higher abstraction languages using automation techniques as needed Excellent verbal and written communication skills Self-motivated and willing to take up additional responsibilities to contribute to the teams success. Required Skills and Experience Btech/B.S. or MTech/M.S./PhD in Computer Engineering/Computer Science or Electronics Engineering 4+ Years of engineering experience (CPU/sophisticated IP verification is a plus) Nice To Have Skills and Experience Strong understanding of basic computer architecture Good in logical programming using C/C++/ Assembly with experience in embracing software engineering standard methodologies. Familiar with verification process such as Test Plan development, Testcase development Familiarity of Unix / Linux working environment Experience in CPU verification would be a plus 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 [HIDDEN TEXT] . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. 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 weeks ago

Apply

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 3 weeks 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 3 weeks 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 3 weeks 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 1 month 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 2 months 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