Principal CPU Software Architect (Durham)
$272k - $431.25kNVIDIA
We are now looking for a CPU System Software Architect!
Do you want to be a part of the Artificial Intelligence Revolution? Would you like to work with world‑class systems architects and deep learning professionals to define the next generation CPUs and System on Chips? NVIDIA is developing processor and system architectures that are at the forefront of accelerating agentic AI, building data centers, and enabling other high‑performance computing applications. We are architecting the most advanced CPUs and SoC's in the world for these applications and are looking for software architects to join our effort. In this position, you will have the opportunity to work with teams to maximize the potential of our SoC products, bringing together NVIDIA CPUs, GPUs, custom processors and accelerators. Your role will be cross disciplinary, collaborating with industry partners, customers, internal architects, software, ASIC design, verification, and platform teams. Our software architects excel at pushing the state of the art, while making the best engineering trade‑offs.
What You’ll Be Doing
- Collaborate with Hardware and Software Engineers to craft the next generation CPUs and SoCs
- Bring a deep understanding of Software Architecture, system software technologies, and modern OSes to drive hardware architecture decisions
- Provide direction and advice for designing optimized solutions to various software engineering organizations
- Collaborate with key partners to customize solutions to meet their requirements
- Research upcoming industry directions for NVIDIA's key markets and provide engagement advice to Sr. Management
What We Need To See
- You have a MS or PhD degree in computer or electrical engineering or equivalent experience
- 15+ years of software and/or architecture experience with CPUs and SoCs.
- A deep knowledge of OS/driver software stacks, e.g., Linux and a very strong Software development background with C
- Excellent communication skills to describe hard problems in simple terms and drive multi-functional groups to efficient engineering solutions
- Excellent analytical, written, and verbal interpersonal skills and ability to work as part of a global team
Ways To Stand Out From The Crowd
- Excellent understanding of processor architectures such as ARM, RISC‑V, x86
- Background with virtualization technologies and hypervisors
- Familiarity with CPU and SoC security architecture, such as ARM Confidential Compute
- Experience in working with the Linux open source community
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward‑thinking and hardworking people in the world working for us. If you're creative, autonomous and love a challenge, we want to hear from you!
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 272,000 USD - 431,250 USD for Level 6, and 320,000 USD - 488,750 USD for Level 7.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until June 16, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
, , JR2019801
#J-18808-Ljbffr- ...NVIDIA is seeking a CPU System Software Architect to shape the future of AI-driven CPUs and SoCs. In this cross-disciplinary role, you will collaborate with internal teams and partners to optimize performance and develop state-of-the-art technology solutions. The ideal...SuggestedFull time
$225.5k - $338.5k
...Sr. Principal Software Engineer, Debug Tools Ampere is a semiconductor design company for a new... ...with an innovative approach to CPU design focused on high-performance, energy... ...implementation. What You’ll Achieve Architect, design, develop, and deploy software-based...PrincipalFull timeLocal area- ...based technologies with the company’s COSMOS software suite to unify diverse components into... ...the next generation of platform architects. If you want to architect the future of AI... ...bandwidth scaling, latency reduction, and CPU performance tuning for AI orchestration workloads...PrincipalFull timeFlexible hours
$184k - $287.5k
...communication libraries like NCCL, NVSHMEM, and UCX that are crucial for scaling Deep Learning and HPC. We're seeking a Senior Software Architect to help co-design next-gen data center platforms and scalable communications software. DL and HPC applications have a huge...SuggestedFull time- ...Ampere, a semiconductor design company, seeks a lead Debug Tools engineer to architect and implement software-based debugging for 64-bit Armv9 SoCs and other processors. You will influence architecture, develop advanced tooling, and collaborate across hardware and software...PrincipalFull time
- ...Ampere Computing LLC. is seeking a Sr. Principal Software Engineer for Debug Tools to own the architecture, design, and development of debug solutions for its next-generation Arm-based processors. You will lead the Debug Tools team within the Ampere Software Group, shaping...PrincipalFull time
- ...All Jobs [2026 - 2027] KIPP Durham (K-2) Assistant Principal (Signing Bonus $5,000) Description Organizational Overview Every School. Every Student. Every Day. The Knowledge is Power Program (KIPP) North Carolina is a network of eight tuition-free, college-preparatory...PrincipalRelocation package
- ...Director, Software Engineering (Individual Contributor) Location: Durham, NC Team: Technology Experience Level: Director Job Description Director, Software Engineering Note: Fidelity will not provide immigration sponsorship for this position. The...Full timeFor contractors
- ...Principal Full Stack Engineer at Fidelity Investments in Durham, NC to design & maintain web applications using Spring-based services, Azure & Kubernetes. Req. Bachelor’s degree and 5 yrs. exp. or Master’s and 3 yrs exp. Job Number 2131381 at jobs.fidelity.com. EOE...Principal
- ## Principal Systems AnalystApplylocations: Durham, NCtime type: Full timeposted on: Posted Todaytime left to apply: End Date: August 25, 2026 (30+ days left... ..., improve, and support scalable computer systems and software components. Gathers and refines system requirements...PrincipalFull time
$84.4k - $211.1k
Job Overview Acts as Lead Medical Writer on any type of writing project, including projects with multiple deliverables/components. Prepares assigned documents in accordance with IQVIA Standard Operating Procedures (SOPs) and customer requirements as well as to the agreed...PrincipalFull timePart time- ...Technical Business Systems Analyst (Durham, NC) Looking for a talented Business Systems Analyst to join one of our top healthcare partners... ...hold data and work with the application owners and solutions architects to design and document the data flows Translate service...Contract work
- ...Senior Software Application Architect – Durham, NC or Burlington, NC Hybrid Schedule - 3 days in office, 2 days remote Responsibilities Contribute technical thought leadership in our agile development teams and deal with complex business integrations, eliciting requirements...Temporary workCasual workInternshipWork at officeRemote workFlexible hours
- ...leadership role focuses on enhancing team performance and product quality. Candidates should have over 7 years of experience in mobile software solutions, strong OOP skills, and a proven track record in improving development processes. This full-time position offers a...Full time
- ...Soteria Reinsurance Ltd. is seeking a skilled Director of Software Development to lead web application design and implementation in Durham, NC. You will provide technical leadership, drive strategic initiatives, and collaborate on major technology solutions. Ideal candidates...Full time
- ## Director, Software DevelopmentApplylocations: 100 New Millennium Way, Bldg 2, Durham NCtime type: Full timeposted on: Posted Todaytime left to apply: End Date: July 21, 2026 (30+ days left to apply)job requisition id: 2130516## ## Job Description: Position Description...Full time
- ...Child Welfare Trainer / Content Developer Durham, NC (Hybrid). 6+ months. Some must be performed on State premises. Do you accept this requirement? Approximately 2-3 days per month. Approximately 25% travel will be required in the performance of the work. Description...Contract work
- ...Strata Clean Energy in Durham, NC is seeking an experienced attorney to join its legal department. The successful candidate will negotiate corporate and project finance transactions, collaborate with project development teams, and manage legal matters comprehensively....Full time
- ...Toshiba Global Commerce Solutions in Durham, NC, is seeking a Director of Enterprise Architecture & Technology Governance. This role drives enterprise design authority responsible for defining technology architecture standards across all domains including infrastructure...Full time
- ...SCIEX in Durham, North Carolina, is seeking a Pricing Manager to develop and execute pricing strategies that drive revenue growth. You will lead cross-functional teams and collaborate with key stakeholders to optimize pricing models and processes. The ideal candidate...Full timeRemote work
- ...NVIDIA AI in Durham, North Carolina is seeking a Senior Software Architect for their GPU Communications Libraries and Networking team. The role involves improving communication performance for AI and HPC workloads by designing and implementing new technologies. Candidates...Full time
$118k - $162.8k
...validation review and approval of enterprise software validation lifecycle deliverables and the... ...This position will be based in Durham, NC and will require a regular site presence. Minimum Requirements: ~(Principal - BS/MS and 15+ years/ Senior - BS/MS and...PrincipalContract workImmediate start- ...Strata Clean Energy is seeking a senior in-house attorney to join our legal team in Durham, NC. You will report to the Deputy General Counsel and work closely with executives to execute strategic objectives from legal and business perspectives. The role emphasizes debt...Full time
- ...Principal Systems Analyst Note: Fidelity will not provide immigration sponsorship for this position. The Role We are looking for a Principal... ...will collaborate closely with Product Owners, Developers, QA, Architects, and business stakeholders to analyze requirements, define...PrincipalFull time
$190k - $225k
...Director, you will play a pivotal role in leading Mobile development teams in the design, optimization, and innovation of the company’s software. This hands-on leadership role focuses on enhancing team velocity , improving code quality , and ensuring effective execution...Full time$130k - $200k
...Global Commerce Solutions is seeking a Software Engineering Manager to lead teams building... ...challenge a trade‑off. You partner with Principal Engineers on standards. Product... ...with senior engineers and Principal‑level architects. ~ Demonstrated leadership of software...Full timeWork experience placementWorldwide- ...Overview Toshiba Global Commerce Solutions is seeking a Manager, Software Engineering II that will be an integral part of an engineering... ...programmers, technical project managers and software architects, towards the development and support of TGCS products. The Manager...Full timeImmediate start
- ...Job Description Mobile Application Developer (Swift Primary) Location Westlake, Texas / Durham, North Carolina (Hybrid – work from client office every alternate week, all five days) Overall Experience 6-9 Years Role Summary We are looking for a skilled Mobile Application...Work at officeLocal area
$45 - $60 per hour
...engineering environment. Must be within the general vicinity of Durham, NC , 5 days a week in office. Note: This position does not... ...Degree in Computer Science, or equivalent 2-8 years of professional software development experience. Experience with Flutter/Dart or strong...Hourly payContract workFor contractorsWork at office- ...Full Stack Developer (Angular Developer) Location: Hybrid Model (5 days in month), Durham NC, Westlake TX Duration: Long term The Expertise You Have Overall, 4-7 years’ IT experience with 2-3 years specific to the skillset listed below. Strong Front...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal CPU Software Architect (Durham). Be the first to apply!
- senior principal scientist Durham, NC
- principal Durham, NC
- senior principal cloud computing engineer Durham, NC
- software sales executive Durham, NC
- entry level software sales Durham, NC
- healthcare software sales Durham, NC
- software implementation project manager Durham, NC
- bank software Durham, NC
- internship software Durham, NC
- id software Durham, NC














