Senior CPU Microarchitecture Engineer

1 month ago


Bengaluru, Karnataka, India MIPS Full time
Job Title: Sr. Staff Design Engineer

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
Requirements:
  • 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
Preferred Qualifications:
  • 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


  • Bengaluru, Karnataka, India arm limited Full time

    Arm 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...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    Job 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...


  • Bengaluru, Karnataka, India ACL Digital Full time

    About 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...


  • Bengaluru, Karnataka, India NVIDIA Full time

    Key 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...


  • Bengaluru, Karnataka, India NVIDIA Full time

    Key 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 time

    Job 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...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    We 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...


  • Bengaluru, Karnataka, India NVIDIA Full time

    Job 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...


  • Bengaluru, Karnataka, India MIPS Full time

    Job 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 time

    Job 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...


  • Bengaluru, Karnataka, India ACL Digital Full time

    Job 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...


  • Bengaluru, Karnataka, India ACL Digital Full time

    ACL 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:


  • Bengaluru, Karnataka, India Tenstorrent Full time

    The 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 time

    About 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...


  • Bengaluru, Karnataka, India ACL Digital Full time

    Achieving 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...


  • Bengaluru, Karnataka, India NVIDIA Full time

    We 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 time

    Job 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...


  • Bengaluru, Karnataka, India Qualcomm Full time

    Job 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...


  • Bengaluru, Karnataka, India arm limited Full time

    About 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,...


  • Bengaluru, Karnataka, India ARM Full time

    Job 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...