Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

GPGPU Software Architect/ Principal Engineer

$242k - $409k

XPeng Motors

XPENG is a leading smart technology company at the forefront of innovation, integrating advanced AI and autonomous driving technologies into its vehicles, including electric vehicles (EVs), electric vertical take-off and landing (eVTOL) aircraft, and robotics. With a strong focus on intelligent mobility, XPENG is dedicated to reshaping the future of transportation through cutting-edge R&D in AI, machine learning, and smart connectivity.

Our pioneering first-generation NPU, utilizing DSA architecture, has successfully entered mass production. We're currently validating the architecture of our second generation and are making the strategic decision to transition towards General Purpose GPU (GPGPU) architecture.

We're completely overhauling our software stack and embracing the CUDA ecosystem. Our goal is to achieve over 90% compatibility with cuBLAS/cuDNN on Linux across PCIe and CXL connections, scaling from single-GPU setups to 2-GPU chiplet configurations, all while delivering at least 1.3 times the performance of existing solutions on Transformer and Stable-Diffusion workloads.

Job Responsibilities:

Software Technical Strategy

  • Develop and refine a comprehensive 3-year roadmap for a software stack compatible with CUDA, encompassing Runtime, Driver, Compiler, Profiler, Debugger, and AI acceleration libraries

  • Define binding specifications that link our upcoming GPU ISA to CUDA APIs, ensuring forward compatibility with CUDA 12.x features

  • Evaluate and integrate the latest technological advancements: CUDA Graph, Transformer Engine, virtual memory management, CUDA dynamic CUTLASS 3.x, TMA, Blackwell FP4, among others

Architecture & Design

  • Create a modular, layered Runtime architecture: CUDA → HAL → Kernel → Hardware, applicable across emulators, FPGA prototypes, and actual silicon

  • Define the task launch protocol, including Queue, Stream, Event, and Graph, as well as the memory model

  • Design a dual-mode (JIT & offline) compiler supporting LTO, PGO, Auto-Tuning, and efficient PTX→ISA microcode caching

  • Develop GPU virtualization schemes(MIG) that work across processes and containers

Performance & Observability

  • Implement an end-to-end performance model: Python API → CUDA Runtime → Driver → ISA → Micro-architecture → Board-level interconnect

  • Build an observability platform: Nsys-compatible traces, real-time Metric-QPS dashboards, and an AI Advisor for identifying bottlenecks automatically

  • Manage internal AI benchmarks as the single source of truth. Benchmark includes MLPerf Inference, Stable Diffusion XL, and 70B LLM

Cross-functional Collaboration

  • Co-design ISA which compatible with CUDA Compute Capability 12.x with our hardware architecture team

  • Collaborate with AI framework teams (PyTorch, TensorFlow, JAX, ONNX Runtime) to build fully reusable kernel libraries

  • Partner with Cloud and K8s teams to co-develop Device Plugins, GPU Operators, and RDMA Network Policies

Minimum Requirements:

  • 10 years + in systems software, with at least 5 years in designing CUDA Compute stacks

  • Led end-to-end development of a GPU Runtime or AI acceleration library generation

  • Comprehensive mastery of PTX/SASS, CUDA Driver API, and cuBLAS/cuDNN/cuFFT internals; experience with LLVM NVPTX backend

  • Profound understanding of GPU micro-architecture, including SM architecture, Warp Scheduler, Shared-Memory conflicts, and Tensor Core pipelines

  • Proficiency with PCIe/CXL/RDMA topologies, NUMA settings, and GPU Direct RDMA/Storage

The base salary range for this full-time position is $241,800 - $409,200 in addition to bonus, equity and benefits. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.

We are an Equal Opportunity Employer. It is our policy to provide equal employment opportunities to all qualified persons without regard to race, age, color, sex, sexual orientation, religion, national origin, disability, veteran status or marital status or any other prescribed category set forth in federal or state regulations.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the GPGPU Software Architect/ Principal Engineer in San Diego, CA vacancy
  •  ...Salesforce Enterprise Architect SonSoft Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia...  ...Inc is growing at a steady pace specializing in the fields of Software Development, Software Consultancy, and Information Technology... 
    Suggested
    Permanent employment
    Full time
    H1b
    Flexible hours

    SonSoft

    San Diego, CA
    1 day ago
  •  ...Salesforce CPQ Technical Architect Job Responsibility: The Quote to Cash – CPQ Technical Architect will be responsible for the following key responsibilities on a day to day basis: Provide architectural guidance and best practices in CLM and CPQ processes Lead... 
    Suggested
    Work experience placement

    ClifyX

    San Diego, CA
    4 days ago
  • $162.6k - $244k

     ...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences... 
    Suggested
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    4 days ago
  •  ...Salesforce Field Service Technical Architect The Salesforce group is looking for a dynamic Technical Architect who will focus on implementing...  ...-solving Experience in migrating customers from click software to Salesforce Field Service (SFS) Experience in hands on... 
    Suggested
    For contractors
    Work experience placement
    Flexible hours
    Shift work

    ClifyX

    San Diego, CA
    4 days ago
  • $131k - $190k

     ...who ask questions, challenge the status quo, and want to grow while making a real difference. About the Role The Principal Linux Engineer is responsible for the design, implementation, and operational excellence of XiFin's Linux-based infrastructure supporting... 
    Suggested
    Remote work
    Flexible hours

    XIFIN

    San Diego, CA
    3 days ago
  • $103.45k - $129.36k

     ...Warrior Project (WWP) Senior Salesforce Solution Architect is responsible for overseeing the design and development of software applications, including workflows, processes...  ...science, with a specialization in software engineering, application development, or similar.... 
    Temporary work
    Work at office
    Work from home
    Flexible hours

    Wounded Warrior Project

    San Diego, CA
    1 day ago
  • $291.5k - $369.1k

     ...scale and operational excellence of Splunk and Cisco’s global engineering capabilities. Our work spans networking, security, observability...  ...to anticipate and address industry‑defining challenges. Architect and Lead Breakthroughs: Lead the end‑to‑end lifecycle of research... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO, Inc.

    San Diego, CA
    2 days ago
  • $110k - $180k

     ...The Marlin Alliance, Inc. is seeking a Senior Software Developer/Solutions Architect in San Diego, CA. This individual will serve as a technical...  ...Marlin Alliance and will drive strategy, development, and engineering practices with a focus on Digital Transformation. We... 
    Contract work
    Work at office

    The Marlin Alliance

    San Diego, CA
    4 days ago
  • $154.05k - $278.48k

     ...Description Leidos has a new and exciting opportunity for a Software Architect in our National Security Sector's (NSS) Cyber & Analytics...  ...(CABA) . Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software,... 
    Local area
    Immediate start
    Flexible hours

    Leidos

    San Diego, CA
    5 days ago
  • $131.3k - $237.35k

     ...exciting opportunity for a Sr. RMF Security Engineer in our National Security Sector's (NSS)...  ...Network Operations (CNO), Mission Software, Analytical Methods and Modeling, Signals...  ...National Security! The Senior Software Architect will lead the development of new capabilities... 
    Local area
    Immediate start
    Flexible hours

    Leidos

    San Diego, CA
    1 day ago
  •  ...Flight Software Lead Logos Space is a Low Earth Orbit (LEO) satellite system purpose-...  ...is led by a team of highly experienced engineers with proven track records in the networking...  ...infrastructure in orbit. You will architect the core flight software for our mega constellation... 
    Local area
    Worldwide

    Logos Space

    San Diego, CA
    3 days ago
  •  ...leader who thrives at the intersection of engineering excellence and customer-centric innovation. With a proven track record in architecting and delivering cutting-edge solutions...  ...integration. Strong knowledge of hardware/software co-design, cloud-enabled workflows, and... 
    Local area

    NXP Semiconductors

    San Diego, CA
    4 days ago
  • $98.4k - $171k

     ...history, they're making history. Northrop Grumman Aeronautics Systems has an opening for a Thread & Communications Lead (Principal Systems Engineer) to join our team of qualified, diverse individuals. This position will be located on the Rancho Bernardo campus in San... 
    Relocation package
    Flexible hours
    Shift work
    2 days per week

    Northrop Grumman

    San Diego, CA
    1 day ago
  • $168k - $252k

    Qualcomm is seeking a Solutions Architect - Principal (IT Architect) in San Diego, CA. This role acts as a strategic partner for RFFE Engineering, ensuring technology solutions align with business priorities. Responsibilities include crafting solution architectures and... 

    Qualcomm

    San Diego, CA
    4 days ago
  • $264k - $330k

     ...collaborators. We’re more than just a software company — we’re building the AI-...  ...We Are Looking For We’re seeking a Principal Machine Learning Engineer to help define and lead the next generation...  ...should be built. Your Impact Architect & Lead: Own the technical vision... 

    AppFolio, Inc

    San Diego, CA
    20 hours ago
  • $192.6k - $289k

    Qualcomm is looking for a software architect to join the Core Platform Software Architecture team for Automotive SoC products. This role...  ...have a Bachelor's degree with at least 8 years of software engineering experience, and a strong background in programming languages... 

    Qualcomm

    San Diego, CA
    20 hours ago
  • $103.6k - $155.4k

    Qualcomm is seeking an engineer to design and develop modem software that powers 5G NR connectivity as part of their Modem Software Framework team. Candidates should have a solid foundation in C/C++, experience in embedded systems, and an interest in AI-driven communications... 

    Nutanix

    San Diego, CA
    1 day ago
  • $141k - $228.8k

    Dormont Manufacturing Co in San Diego is seeking a Lab Automation Software Engineering Advisor to join their biotherapeutics discovery automation team. You will design and implement revolutionary software solutions transforming biotherapeutics discovery with minimal human... 

    Dormont Manufacturing Co

    San Diego, CA
    2 days ago
  • $211k - $297k

    A leading real estate information provider in San Diego seeks a Principal Software Engineer specializing in React, C#, and AWS. This role requires deep technical expertise, collaboration across teams, and responsibility for the architecture and design of complex software... 

    CoStar Group, Inc.

    San Diego, CA
    2 days ago
  • $162.6k - $244k

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm's software CPU (aka...  ...the CPU software teams in engagements with ARM/RISC‑V architects and third‑party software partners (e.g., Google,... 
    Temporary work
    Work experience placement
    Work from home
    Worldwide

    Stryker Corporation

    San Diego, CA
    1 day ago
  • $162.6k - $244k

    A leading technology company based in San Diego, California is seeking experienced software engineers to drive software architecture for cutting-edge products. The role involves collaborating on hardware-software designs and requires a strong foundation in programming... 

    Qualcomm

    San Diego, CA
    3 days ago
  • $192.6k - $289k

    Qualcomm is seeking a Director of Mobile Software Architecture to shape the end-to-end architecture for Snapdragon Mobile Handset products. This senior role involves ownership of critical mobile system features and collaboration with cross-functional teams to drive technical... 

    Nutanix

    San Diego, CA
    1 day ago
  •  ...Marathon TS is looking for (2) Software Developer Architects to support our efforts within the DOD. Major Duties include: Assessing...  ...technology- related field (computer science, software engineering, etc.) or 10+ years of software development experience.... 

    Marathon TS

    Coronado, CA
    4 days ago
  • CoStar Group, Inc. in San Diego is seeking a Principal Software Engineer to lead the architecture and design of software systems for their Debt Solutions product line. The ideal candidate will have over 10 years of hands-on experience in designing complex enterprise-level... 

    CoStar Group, Inc.

    San Diego, CA
    3 days ago
  •  ...into actionable insight in real time. We’re looking for a Software Test Architect to help validate the next generation of space sensing technologies...  ...management, observability, and failure analysis Mentor engineers and establish best practices for embedded and systems... 
    Remote work

    Leidos

    San Diego, CA
    2 days ago
  • Qualcomm is seeking a Software Engineer to join our CPU software architecture team in San Diego, California. This role involves designing and validating software for cutting-edge CPU subsystems, contributing to various premium product lines across mobile, automotive, and... 

    Qualcomm

    San Diego, CA
    4 days ago
  •  ...NXP SerDes Networking Solution Applications Engineer Locations available: San Diego and San Jose, California or Austin, Texas NXP's SerDes Networking Solution (SNS) team delivers open-standard Automotive SerDes Alliance (ASA) Motion Link multi-Gigabit connectivity... 
    Local area
    Remote work

    NXP Semiconductors

    San Diego, CA
    14 days ago
  • $167.2k - $250.75k

     ...Summary We are looking for a self-motivated Sr Staff Mobile Software Architect to join the Medical Device Architecture team responsible for...  ...with other architecture, systems, software, and hardware engineers to design software systems. • Participate in technical design... 
    Work experience placement
    Work at office

    Insulet Corporation

    San Diego, CA
    1 day ago
  •  ...NAVA Software solutions is looking for a Salesforce Architect Details: Role: SFDC Technical Architect Location: San Diego, CA - Hybrid 3 days/week onsite Duration: 6 -12 months Must have skills : FSC Certifications ( Financial Services... 
    Work experience placement
    3 days per week

    Nava Software Solutions

    San Diego, CA
    20 hours ago
  • $73.8k - $218.8k

     ...Master Certified across all 12 industries and clouds, and our team holds over 4,200 certifications including Certified Technical Architect (CTA). In Life Sciences specifically, we bring deep domain knowledge alongside our Salesforce expertise - helping clients modernize... 
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    San Diego, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to GPGPU Software Architect/ Principal Engineer. Be the first to apply!