Senior CPU Microarchitecture Engineer
1 month ago
We are seeking an experienced CPU Microarchitect to join our team at MIPS. As a key member of our design team, you will be responsible for defining, leading, and owning RTL development of a real-time, performance-efficient, low-power microcontroller class CPU core.
Key Responsibilities:- Drive the micro-architecture and design of a critical CPU block or multiple blocks of a CPU core
- Explore high-performance strategies working with the CPU modeling team
- Perform Microarchitecture development and specification - from early high-level architectural exploration, through microarchitectural research and arrive at detailed specifications
- Configure Design Features Development, assessment, and refinement of RTL design to target power, performance, area, and timing goals
- Perform Functional verification support and assist in the design verification strategy
- Assist with the verification of RTL design performance goals
- Partner with a multi-functional engineering team to implement and validate physical design aspects of timing, area, reliability, testability, and power
- Hands-on working knowledge of the pipeline stages of an in-order or out-of-order high-performance CPU core
- Thorough knowledge of microprocessor architecture including expertise in one or more of the following areas: Instruction fetch and decode, branch prediction techniques, Instruction scheduling, register renaming, Reorder Buffer (ROB), Out-of-order execution, Integer and Floating-point execution, Load/Store execution, Instruction and Data Prefetch, Cache and memory subsystems, Knowledge of Cache coherency and memory consistency
- Knowledge of System Verilog, Verilog, and/or VHDL
- Experience with simulators and waveform debugging tools
- Knowledge of logic design principles along with timing and power implications
- Masters with 8-11 years of experience, PhD + 5-7 years of work experience
- Experience with designing RISC-V, ARM, and/or MIPS CPU
- Experience with Hardware multi-threading, virtualization, and SIMD designs
- Experience with real-time microcontroller designs
- Understanding of high-performance techniques and trade-offs in a CPU microarchitecture
- Understanding of low-power microarchitecture techniques
- Experience using a scripting language such as Perl or Python
- Understanding of CPU integration at SoC level
- Understanding of Safety and Security microarchitecture
-
Senior CPU Microarchitecture Design Lead
7 days ago
Bengaluru, Karnataka, India arm limited Full timeArm Limited OverviewAt Arm, we design the technology that powers some of the world's most sophisticated digital products. Our innovative solutions span wireless, networking, and consumer entertainment to imaging, automotive, security, and storage devices.We collaborate with a global network of leading technology companies to craft a better future for...
-
CPU Architect and RTL Designer
3 weeks ago
Bengaluru, Karnataka, India Mulya Technologies Full timeJob Summary:We are seeking an experienced CPU Architect and RTL Designer to join our team at Mulya Technologies. As a key member of our design team, you will be responsible for designing and developing high-performance CPU microarchitectures and RTL code.Key Responsibilities:Drive the micro-architecture and design of critical CPU blocks or multiple blocks of...
-
Senior Microarchitecture Engineer
3 weeks ago
Bengaluru, Karnataka, India ACL Digital Full timeAbout the RoleWe are seeking a highly skilled Senior Microarchitecture Engineer to join our team at ACL Digital.Responsibilities• Develop microarchitecture from design requirements, defining hardware-software interfaces• Design IP blocks for video and audio chips• Collaborate with cross-functional teams to deliver large, high-speed...
-
Senior CPU Verification Engineer
3 weeks ago
Bengaluru, Karnataka, India NVIDIA Full timeKey Responsibilities:Collaborate with talented engineers on NVIDIA's next-generation CPU.Verify micro-architecture/architecture features at unit level or subsystem or full chip testbenches including FPGA/Silicon.Partner with CPU architects in creating verifiable designs.Work on full-stack development - from verifying sequences at SW simulator level, to...
-
Senior CPU Verification Engineer
3 weeks ago
Bengaluru, Karnataka, India NVIDIA Full timeKey Responsibilities:Collaborate with brilliant engineers on NVIDIA's next generation CPU to verify micro-architecture/architecture features.Partner with CPU architects in creating verifiable designs.Work on full stack development – from verifying sequences at SW simulator level, to getting the overall end-to-end sequence working on silicon with a full sw...
-
CPU Architect
3 weeks ago
Bengaluru, Karnataka, India arm limited Full timeJob Overview:At Arm, we're unleashing the next revolution in computing. We're seeking a talented Senior CPU Architect to join our team and drive cutting-edge silicon demonstrators based on Arm's IP compute sub-system solutions.Responsibilities:Analyze CPU performance, power, and cost to identify areas for breakthrough.Collaborate with Arm architects to...
-
CPU Architecture Specialist
3 weeks ago
Bengaluru, Karnataka, India Mulya Technologies Full timeWe are seeking a skilled CPU Architecture Specialist to join our team at Mulya Technologies. This role will involve developing and refining microarchitectures, writing design specifications, and delivering and maintaining RTL for CPU cores and/or system-level sub-units.The ideal candidate will have a strong background in computer architecture and 8+ years of...
-
Senior CPU Verification Engineer
4 weeks ago
Bengaluru, Karnataka, India NVIDIA Full timeJob Overview:NVIDIA is seeking a skilled CPU Verification Engineer to join our team. As a CPU Verification Engineer, you will work alongside brilliant engineers on NVIDIA's next generation CPU, verifying micro-architecture/architecture features at unit level or subsystem or full chip testbenches including FPGA/Silicon.Key Responsibilities:Verify...
-
CPU Microarchitect Lead
3 weeks ago
Bengaluru, Karnataka, India MIPS Full timeJob DescriptionWe are seeking an experienced CPU microarchitect to define, lead, and own RTL development of a real-time, performance-efficient, low-power microcontroller class CPU core.Main Responsibilities:Drive the microarchitecture and design of a critical CPU block or multiple blocks of a CPU core.Explore high-performance strategies working with the CPU...
-
Senior CPU Architect
1 month ago
Bengaluru, Karnataka, India arm limited Full timeJob Title: Senior CPU ArchitectJob Overview:Arm is building a team to develop innovative silicon demonstrators based on Arm's IP compute sub-system solutions. The team will focus on developing leading-edge silicon test chips using the latest nodes and SoC and 3D packaging developments. This is an exciting opportunity to shape the future of Arm's compute...
-
Senior Microarchitecture Design Engineer
3 weeks ago
Bengaluru, Karnataka, India ACL Digital Full timeJob Opportunity:We at ACL Digital are on the lookout for a seasoned Senior Microarchitecture Design Engineer to lead our state of the art RTL designs involving solutions for automotive camera and display systems. The ideal candidate will play a key role in designing microarchitectures for a set of chips involving MIPI CSI,DSI and SerDes protocols.Main...
-
Senior Microarchitecture Design Specialist
2 days ago
Bengaluru, Karnataka, India ACL Digital Full timeACL Digital is seeking an experienced Senior Microarchitecture Design Specialist to join our team. We offer a competitive salary of $160,000 - $220,000 per year.Job Description:We are looking for a highly skilled design engineer with expertise in microarchitecture and RTL development to lead our IP block design initiatives.Required Skills and Qualifications:
-
High-Performance CPU Validator
2 weeks ago
Bengaluru, Karnataka, India Tenstorrent Full timeThe Tenstorrent team combines technologists from different disciplines who come together with a shared passion for AI and a deep desire to build great products. We value collaboration, curiosity, and a commitment to solving hard problems. Find out more about our culture.L2 Cache Validator Role Description:Experienced engineer focused on L2/Shared Cache...
-
Bengaluru, Karnataka, India Tenstorrent Full timeAbout the RoleWe are seeking an experienced engineer to work on the verification of high-performance CPUs, specifically focused on the L2 cache unit. As a key member of our team, you will be responsible for the functional and performance verification of the L2 cache unit, working closely with the architecture and RTL teams.Responsibilities- Verify the...
-
CPU Design and Verification Expert
3 weeks ago
Bengaluru, Karnataka, India ACL Digital Full timeAchieving Excellence in CPU Design and VerificationWe are seeking a talented CPU Design and Verification Engineer to join our team at ACL Digital.ResponsibilitiesDesignCollaborate with architects and design engineers to design CPU subsystems.Contribute to micro-architectural decisions, considering performance, power, and area trade-offs.Develop detailed...
-
CPU Verification Specialist
3 weeks ago
Bengaluru, Karnataka, India NVIDIA Full timeWe are seeking a skilled CPU verification engineer to join our innovative team at NVIDIA. As a key member of our team, you will be responsible for developing test plans and strategies, simulation environments, system bring-up, validation, and automation to deliver high-performance CPUs and interconnects.Key Responsibilities:Develop and maintain simulator...
-
Senior Staff Engineer
4 weeks ago
Bengaluru, Karnataka, India Infineon Technologies Full timeJob SummaryWe are seeking an experienced Senior Staff Engineer to join our team at Infineon Technologies. As a Senior Staff Engineer, you will be responsible for designing and integrating RTL microarchitecture for IoT SoCs, as well as working with digital/analog/RF IP teams to configure IPs at the SoC level.Key ResponsibilitiesDesign and integrate RTL...
-
Hardware Verification Engineer
20 hours ago
Bengaluru, Karnataka, India Qualcomm Full timeJob DescriptionWe are seeking a highly skilled Hardware Verification Engineer to join our team in Bangalore. The successful candidate will be responsible for verifying high-performance and low-power CPUs, working closely with design and verification teams within the CPU group.Key Responsibilities:Develop comprehensive test plans for power management...
-
Senior SOC Performance Analysis Engineer
3 weeks ago
Bengaluru, Karnataka, India arm limited Full timeAbout the RoleAt Arm Limited, we are seeking a highly skilled Senior SOC Performance Analysis Engineer to join our team. As a key member of our team, you will be responsible for carrying out performance analysis on Arm CPUs and System IP in pre- and post-silicon environments.Key ResponsibilitiesPushing Arm CPUs & System IP to their performance limits,...
-
CPU Performance Engineer
4 weeks ago
Bengaluru, Karnataka, India ARM Full timeJob Overview:Arm is building a team to develop outstanding silicon demonstrators based on Arm's IP compute sub-system solutions and addressing markets such as premium mobile, infrastructure, and automotive. Using the latest nodes, e.g., 3nm today, and applying the latest SoC 2.5D and 3D packaging developments, Arm's initial ambition is to demonstrate...