GPGPU Software Architect/ Principal Engineer
$242k - $409kXPeng 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.
$110k - $180k
...requisition to be considered for future opportunities. Senior Software Developer/Solutions Architect The Marlin Alliance, Inc. is seeking a Senior Software... ...Alliance and will drive strategy, development, and engineering practices with a focus on Digital Transformation. We...SuggestedContract workWork at office$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... ...they should be built. Your Impact: Architect & Lead: Own the technical vision...Suggested- A leading data analytics company in San Diego is seeking a Staff Software Engineer to lead the design and development of networking software for their MPP platform. The role involves mentoring engineers, driving adoption of new technologies, and ensuring the system's performance...SuggestedFlexible hours
- ...cross-functional teams. The ideal candidate has at least 12 years of experience in the field and a strong understanding of modern software development methodologies. This position offers competitive compensation and opportunities for career development. #J-18808-Ljbffr...Suggested
$162.6k - $244k
Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what\'s possible to enable next-generation experiences and drives digital transformation to help...SuggestedWork experience placementWork from home$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...$94.2k - $141.2k
Qualcomm in San Diego is seeking an Embedded Systems Developer to work on CPU software architecture for leading industry products. This position focuses on cutting-edge ARMv9 architecture and involves hardware-software co-design, system optimizations, and firmware development...- Trinity IT is looking for a Software and Artificial Intelligence Engineer in San Diego, California. The ideal candidate will design and deploy AI capabilities, develop operational software architectures, and integrate AI/ML solutions into existing systems. This position...
$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...$142.2k - $213.4k
...are determined after funding confirmation. Northrop Grumman Aeronautics Systems is looking to add a Senior Principal Electronics Engineer - Infrastructure Architect to our team in Rancho Bernardo, CA or Palmdale, CA, depending upon the selected candidate’s preference....Full timeRemote workRelocation packageShift work$150k - $190k
...are a technology firm creating in-house software, network and hardware solutions that... ...operator in mind and the right amount of engineering rigor? If so – we want to hear from you... ...environments. Fuse is looking for a Principal Mechanical Engineer to lead development...- ...Job Description Job Description We are scientists, engineers, and operators who have spent our careers inside cell therapy manufacturing... ...intersection of disciplines, working fluidly with fluidics, software, and biology teams, and are eager to contribute to a mission-...Contract work
- ## Principal Applications EngineerApplylocations: Austin (Oakhill, Office): San Jose (Holger Way)time type: Full timeposted on: Posted... ...generation sensors and vehicle displays. As part of the Applications Engineering team, you will work with both internal engineering teams to...Work at officeLocal areaRemote work
$155.9k - $257.3k
Becton Dickinson is seeking a Senior Software Engineer/Architect in San Diego, California. In this role, you will lead the architecture and design for Medication Supply Chain Management applications, guiding teams in creating complex, integrated systems. Qualified candidates...Work at office- Qualcomm is looking for an AI Software Engineer to lead the development of AI software solutions for IoT platforms. You will manage a team and ensure SDK support while driving feature enhancements in the Qualcomm AI Stack. The ideal candidate should have at least 6 years...
- A leading technology innovator is seeking a Software Engineer to design and develop cutting-edge software solutions. This role involves collaborating across teams, providing support throughout the software development life cycle, and leading the architecture of IoT products...
- Job Responsibilities and Qualifications MuleSoft Development: Own the design, development, testing, and deployment of MuleSoft Apps on Cloudhub, ensuring code quality and maintainability. Good understanding of REST API design and development principle with minimum 8 years...Permanent employmentContract workLocal area
$134.8k - $202.2k
Qualcomm is looking for a Staff Embedded NPU Software Engineer in San Diego, California. In this role, you will lead the design and development of embedded platform software across Snapdragon SoC, focusing on CPU, DSP, and NPU processors. The ideal candidate will possess...$162.6k - $244k
Qualcomm is looking for a CPU software engineer to design and develop firmware for power management in San Diego, CA. Candidates should have a Bachelor's degree in Engineering and substantial experience in embedded systems. This role involves working with leading technologies...$139.1k - $254.9k
...build a better working world. Salesforce Marketing/Data Technical Architect The opportunity This is a rapidly growing area, so you will... ...also have Degree emphasis in Computer Science, IT, Computer Engineering, MIS, Mathematics desired; Master’s degree in one of these areas...Summer holidayImmediate startFlexible hours$107.5k - $204.5k
...Systems team provides Electrical Systems Engineering to develop solutions for products... ...Radars or RF seekers. The role of the Principal RF subsystem engineer is to design, develop... ...hardware designs, subsystems, and components; architecting new electronic systems; developing and...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$139.1k - $254.9k
A global consulting firm is seeking a Salesforce Marketing/Data Technical Architect to manage and deliver sophisticated technical solutions for clients. This role requires 4-6 years of experience in Salesforce platforms and a capacity for leading teams. The architect will...- Robotics Process Automation, LLC in San Diego, California, seeks a skilled MuleSoft Developer to design, develop, and deploy MuleSoft applications on Cloudhub. You will ensure code quality and maintainability while working alongside QA teams. The ideal candidate has at ...
$142.2k - $213.4k
Northrop Grumman Corp. (JP) is seeking a Sr. Principal Airworthiness Engineer in San Diego, CA. This role involves working within the Airworthiness Engineering Directorate to support certification efforts on air vehicle platforms. The ideal candidate will have significant...Remote work$200.8k - $301.2k
...Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Machine Learning... ...deep learning, with strong hardware/software implementation experience. Minimum Qualifications... ...commercialization. Proven track record architecting and shipping systems‑level AI solutions...Work experience placementWork from home$142.2k - $213.4k
Northrop Grumman Corp. (AU) is seeking a Sr. Principal Airworthiness Engineer based in San Diego, CA, with a hybrid telework option. This role involves supporting certification efforts on various air vehicle platforms and ensuring customer airworthiness certification objectives...Remote work- Northrop Grumman Corp. is seeking an Engineer/Principal Engineer Survivability specializing in Infrared Technology. Located in San Diego or Redondo Beach, this role focuses on developing state-of-the-art optical systems. Candidates should have experience in lens design...
- Northrop Grumman Corp. (AU) in San Diego is looking for a Principal or Sr. Principal GNC Engineer to join the Advanced GNC team. This role involves developing algorithms and models to ensure aircraft navigation and control integrity. The ideal candidate will have a strong...
$142.2k - $213.4k
...not only part of history, they're making history. Northrop Grumman Aeronautics Systems sector has an opening for a Sr. Principal Airworthiness Engineer to join our team of qualified, diverse individuals. This position is based in San Diego, CA with a hybrid telework...Work experience placementRemote workRelocation packageShift work$142.2k - $213.4k
...employees are not only part of history, they're making history. Northrop Grumman Aeronautics Systems Sector is searching for a Sr. Principal Engineer in our Research and Advanced Design (R&A&D) Division in support of R&D activities spanning multiple sectors. The location for...Local areaRelocation packageShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to GPGPU Software Architect/ Principal Engineer. Be the first to apply!
- .net software architects (remote) San Diego, CA
- application architect San Diego, CA
- software architect San Diego, CA
- software engineer amazon San Diego, CA
- experienced software developer San Diego, CA
- federal - software developer San Diego, CA
- software developer internship San Diego, CA
- senior software engineer San Diego, CA
- software developer fintech San Diego, CA
- part time software developer remote San Diego, CA


