Select your country: United States Canada Deutschland

Senior Principal Architect - Portland, OR #7725044

Company: Ampere Computing

Date: 11/22/2020

City: Portland, OR

Employment type: Full-time

The Role:

We are looking for a Principal CPU Architect to join a small but growing CPU group, advancing the art of high performance circuit design. The role provides high levels of flexibility to define the next generation CPU Core for Ampere products. Ideal candidates will channel their creativity to contribute in cross-spectrum flow and methodology, working closely with circuit design microarchitects.

What the Team Wants You to Know:

The Ampere Architecture Group team turns ideas into reality. We are a group of technologists with tremendous experience shipping dozens of server products at multiple semiconductor companies. By listening to customers, driving industry standard protocols, and designing high-performance IPs and SoCs, Architects push products forward past the bleeding edge of microprocessor design. Architects are resourceful, and craft well-tuned designs to meet ecosystem requirements in a timely cadence, ultimately delighting Ampere's cloud customers.

What You Will Do:

  • Lead the definition of a new server-class microprocessor core
  • Work with ARM's architects to understand and implement new capabilities and features of the ARM ISA. Provide feedback to ARM based on Ampere technical and business needs, to drive the future direction of the ARM architecture.
  • Collaborate with the team from product roadmap to design implementation
  • Balance features, performance, and costs to create a solution with high value and optimal use of development and physical resources
  • Facilitate design development efforts, performance estimation, and performance analysis through methodology and hands-on contributions
  • Drive the direction of the CPU performance model with senior team members and help develop and analyze microarchitecture studies for future products.
  • Work with microarchitecture designers in performing circuit studies on current and future generation of CPUs.
  • Drive performance correlation of models using post-silicon measurement data or pre-silicon simulation results.
  • Collect silicon performance measurements and understanding how to vet data and filter anomalous results.
  • Run and report out on experiments characterizing performance of existing silicon, both pre-production and shipping silicon
  • Create and maintain technical documents including architecture specifications, implementation guides, and user guides
  • Participate in the design of a server-class SoC including mesh interconnect, PCIe subsystem, or memory subsystem
  • Mentor junior (and senior!) architects with your domain expertise. Ampere is built on a culture of learning.

What You'll Bring:

  • Great communication skills, comfortable with reaching out and asking questions. This is the most important qualification!
  • Understanding of the pipeline of ideas from research to workloads to ISA to microarchitecture to physical technology
  • Ability to learn and grow. Nobody around you will have all the answers!
  • Knowledge of memory consistency models and coherency protocols


  • MSEE/MSCS with 8+ years experience, or
  • PhD in EE/CE/CS with 5+ years experience

Perks in Portland

  • Walking distance of breweries, landscaped parks, art galleries, restaurants and shops
  • Garage parking
  • On-site bike parking and repair station
  • Gym
  • On-site café, bar, and market
  • Roof top terrace with Willamette River views
  • Healthy snacks, espresso and drinks
  • Standing /Ergo friendly desk set up
  • Game room
  • Unlimited Flextime and 10+ paid holidays

Our Company

Ampere is designing the future of hyperscale cloud and edge computing with the world's first cloud native processor. Built for the cloud with a modern 64-bit Arm server-based architecture, Ampere gives customers the freedom to accelerate the delivery of all cloud computing applications. With industry-leading cloud performance, power efficiency and scalability, Ampere processors are tailored for the continued growth of cloud and edge computing.

Our Story

Like the scientist behind its name, Ampere employees are innovators. We understand the needs of cloud computing and different software requirements. We are inventing what comes next and looking at everything from the structure of memory and how efficient the system is, to considerations on speed, cost of electricity and ability to cool. Power, size, weight and cost are driving the technology requirements and the innovation to come.

Our world class team of engineers, with depth and expertise in the cloud and semiconductor industries, is not only focused on the development of new semiconductor designs but also building out the first software ecosystem for Arm®-based server processors. Through the Ampere approach to the cloud and edge, we give our customers the freedom to challenge the status quo and accelerate next-generation data centers for the most memory-intensive applications. Given the challenge we have outlined, we are building a culture of entrepreneurs that ensure customers come first, proactively approaching industry challenges in the areas of security, power and performance, delivering results that matter most.

You need to be authorized to apply for this job.

You can find the authorization form on the right panel or below the content area if you use a mobile device. If you don't have an account yet please Sign Up now.

Similar jobs

Select your country: United States Canada Deutschland