Sr. Principal Architect: PCIe Endpoint
Description
Invent the future with us.
Recognized by Fast Company’s 2023 100 Best Workplaces for Innovators List, Ampere is a semiconductor design company for a new era, leading the future of computing with an innovative approach to CPU design focused on high-performance, energy efficient, sustainable cloud computing.
By providing a new level of predictable performance, efficiency, and sustainability Ampere is working with leading cloud suppliers and a growing partner ecosystem to deliver cloud instances, servers and embedded/edge products that can handle the compute demands of today and tomorrow.
Join us at Ampere and work alongside a passionate and growing team — we’d love to have you apply!
About the role:
We are looking for an experienced PCIe Endpoint Architect, capable of defined command processing and GDMA requirements for our future AI accelerator product roadmap. This is an exciting opportunity to be at the forefront of new architecture developments in this strategically critical project. In this role you will join our architecture team to define enhancements and new sub-components for our custom interconnect IP, to meet the requirements of the product. You will be responsible for defining the hardware implementations and software communication algorithms of the product. You will also work with, mentor, and support the architects responsible for delivering break-through capabilities utilizing the entire interconnect network to deliver the necessary performance across the system.
What you’ll achieve:
- Own the architecture of the product from initial path-finding to production, and support it through execution to product tape-out, and through post-si validation to production
- Work with the broader AI accelerator team to understand the target workloads and compute and memory needs of the product and translate this into requirements of the interconnect
- Balance features, performance, power, and area to create a solution with high value and optimal use of development and physical resources
- Work with the performance modeling team to evaluate critical metrics such as bandwidth and latency to ensure the interconnect is optimized for the target workloads
- Use data-based analysis to study trade-offs that include protocol efficiency, bandwidth, protocol efficiency, and software usage models to inform or make critical product and IP decisions
- Create and maintain clear, detailed, and comprehensive product architecture specs, including performance targets
- Create and maintain configuration and programming guides as a reference for design integration and FW teams
- Drive performance correlation of models using post-silicon measurement data or pre-silicon simulation results
- Help to define design (DV) and performance (PV) verification plans
About you:
- BS degree in Electrical Engineering, Computer Engineering, or Computer Science and 12 years of experience; or MS degree and 8 years of experience; or PhD degree and 5 years of experience
- Experience architecting and/or designing high-performance, high-bandwidth device interconnects, along with modern methods of device abstraction and security (SR-IOV, RCiEP)
- Deep understanding of memory usage protocols; knowledge of modern memory models
- Experience with cache architecture and/or design
- Deep understanding of software usage models for adaptive learning models
- Understanding of ordering, in-out dependencies, and deadlocks
- Understanding of pipelines, dependencies, parallelism, ordering, and deadlocks
- Experience with chiplet-based SoC architecture including AI accelerators or GPU architectures
- Knowledge and understanding of PCIe and CXL with experience with Linux architecture from a device viewpoint
- Ability to learn and adapt, one of the foundational principles of Ampere
- Must be self-driven, curious, organized and comfortable with ambiguity
- Great communication skills, comfortable with reaching out and asking questions, and brainstorming with peers – working at Ampere is very much a team sport!
What we’ll offer:
At Ampere we believe in taking care of our employees and providing a competitive total rewards package that includes base pay, bonus, equity, and comprehensive benefits. The full base pay range for this role is between $163,100 and $271,900, except in the San Francisco Bay Area where the range is between $171,800 and $286,300. We offer an annual bonus program tied to internal company goals and annual meritocratic equity awards that enable our employees to participate in the success of the company.
Our benefits include health, wellness, and financial programs that support employees through every stage of life, with full benefits eligibility at 20 hours per week. Benefits highlights include:
- Premium medical insurance, dental insurance, vision insurance, as well as income protection and a 401K retirement plan, so that you can feel secure in your health and financial future
- Unlimited Flextime and 10+ paid holidays so that you can embrace a healthy work-life balance
- A variety of healthy snacks, energizing espresso, and refreshing drinks to keep you fueled and focused throughout the day
And there is much more than compensation and benefits. At Ampere, we foster an inclusive culture that empowers our employees to do more and grow more. We are passionate about inventing industry leading cloud-native designs that contribute to a more sustainable future. We are excited to share more about our career opportunities with you through the interview process.
#LI-CB1
#LI-Hybrid