1

Computer Architecture Phd Jobs (NOW HIRING)

... architects, balancing near-term delivery with long-term research bets. • Creating a culture of ... PhD or equivalent experience in Computer Science, Computer Engineering, or a related field. • ...

ASIC Architect

San Jose, CA · On-site

$200K - $265K/yr

PhD in Computer Science, Electrical Engineering, Computer Engineering, or related field * 5+ years of experience in computer architecture, ASIC design, or related fields * Strong understanding of ...

Senior GPU Architect

Santa Clara, CA · On-site

$152K - $206K/yr

Masters, or PhD in relevant field (Eg: Computer Science, Computer Engineering or Electrical Engineering) or equivalent experience. * 3+ years of relevant computer architecture, ASIC design ...

Senior GPU Architect

Santa Clara, CA

$152K - $206K/yr

Masters, or PhD in relevant field (Eg: Computer Science, Computer Engineering or Electrical Engineering) or equivalent experience. * 3+ years of relevant computer architecture, ASIC design ...

$129K - $176K/yr

Masters, or PhD in relevant field (Eg: Computer Science, Computer Engineering or Electrical Engineering) or equivalent experience. * 3+ years of relevant computer architecture, ASIC design ...

OR

$129K - $175K/yr

Masters, or PhD in relevant field (Eg: Computer Science, Computer Engineering or Electrical Engineering) or equivalent experience. * 3+ years of relevant computer architecture, ASIC design ...

OR · On-site

Masters, or PhD in relevant field (Eg: Computer Science, Computer Engineering or Electrical Engineering) or equivalent experience. * 3+ years of relevant computer architecture, ASIC design ...

A PhD with a focus in computer architecture is a plus. * 6+ years of meaningful work experience in GPU or CPU Architecture and development specifically in the area of memory caching and interconnects.

next page

Showing results 1-20

Computer Architecture Phd information

See salary details

$159.5K

$175K

$189K

How much do computer architecture phd jobs pay per year?

As of Jun 11, 2026, the average yearly pay for computer architecture phd in the United States is $175,000.00, according to ZipRecruiter salary data. Most workers in this role earn between $167,500.00 and $182,500.00 per year, depending on experience, location, and employer.

What is a Computer Architecture PhD?

A Computer Architecture PhD is an advanced academic degree focused on the design, analysis, and optimization of computer systems at the hardware and low-level software interface. This program typically involves original research on topics such as processor design, memory systems, parallel computing, or emerging hardware technologies. Graduates are trained to advance the state of the art in computer systems, often working in academia, research labs, or leading technology companies. The degree usually takes several years and culminates in a dissertation that contributes new knowledge to the field.

What are the key skills and qualifications needed to thrive as a Computer Architecture PhD, and why are they important?

To thrive as a Computer Architecture PhD, you need deep expertise in computer systems, processor design, and advanced knowledge of hardware-software interactions, typically supported by a doctoral degree in computer engineering or a related field. Familiarity with hardware description languages (like VHDL or Verilog), simulation tools, and experience with research publication are critical technical requirements. Exceptional problem-solving skills, analytical thinking, and effective communication are important soft skills for collaborating on research and conveying complex ideas. These abilities are vital to drive innovation, publish impactful research, and contribute to advancements in computing technologies.

What are the typical research and collaboration opportunities available for Computer Architecture PhD candidates during their studies?

Computer Architecture PhD candidates often work on cutting-edge research projects, both independently and as part of interdisciplinary teams. They frequently collaborate with faculty, industry partners, and other graduate students, contributing to conferences and publishing papers. Many programs offer opportunities to participate in joint research with hardware or semiconductor companies, internships, and cross-departmental initiatives. These collaborations not only deepen technical expertise but also help build a strong professional network, which is valuable for future academic or industry careers.
Infographic showing various Computer Architecture Phd job openings in the United States as of June 2026, with employment types broken down into 2% Internship, 10% As Needed, 78% Full Time, 5% Part Time, and 5% Temporary. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $175,000 per year, or $84.1 per hour.
Manager, Software Architecture

Manager, Software Architecture

NVIDIA

Santa Clara, CA • On-site

Full-time

Posted 19 days ago


Job description

Job Summary:
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. The Engineering Manager role leads a team responsible for building systems-level software that moves data between GPUs, nodes, and storage at the speed modern AI demands.
Responsibilities:
• Lead and develop a team of systems and networking engineers building distributed AI communication systems—libraries, frameworks, and system integrations.
• Setting the technical roadmap in partnership with principal engineers and architects, balancing near-term delivery with long-term research bets.
• Creating a culture of technical excellence and open collaboration. Handling project planning, resource allocation, and delivery timelines across concurrent workstreams.
Qualifications:
Required:
• 8+ overall years of software engineering experience with advanced knowledge in systems software, networking, or distributed systems.
• 3+ years of direct people management.
• BS, MS, PhD or equivalent experience in Computer Science, Computer Engineering, or a related field.
• Ability to scope a problem, set a plan, and deliver results in a fast-paced R&D environment.
• Strong communication skills—comfortable speaking publicly, writing technical documents, and giving candid feedback.
• Good understanding of computer architecture, memory hierarchies, DMA engines, and networking.
• Proficiency in programming languages such as C, C++, Rust and Python.
• Understanding of ML systems concepts—transformer architectures, KV cache mechanics, model parallelism, or distributed training and inference patterns.
Preferred:
• Knowledge of ML inference frameworks (vLLM, SGLang, TensorRT-LLM) and their communication requirements.
• Familiarity with NVIDIA’s hardware and software ecosystem.
• Experience with agile methodologies adapted for engineering teams dedicated to research.
Company:
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI. Founded in 1993, the company is headquartered in Santa Clara, USA, with a team of 10001+ employees. The company is currently Late Stage.

Nvidia logo

About Nvidia

Sourced by ZipRecruiter

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1993