C/C++ Jobs

8 open roles mentioning C/C++

Software Engineering Manager - GPU Communications Libraries

3d ago
n

nvidia

We are the GPU Communications Libraries and Networking team at NVIDIA, responsible for delivering critical communication libraries like NCCL, NVSHMEM, and UCX for Deep Learning and High-Performance Computing (HPC) applications. These applications demand immense compute power and operate at scales involving tens of thousands of GPUs, connected via high-speed interconnects and networking. Communication performance is paramount, directly impacting end-to-end application performance, especially at massive scales. We are seeking a technical leader to manage our NVSHMEM and UCX libraries, offering an exceptional opportunity to advance the state-of-the-art and develop groundbreaking platforms.

$184k - $357k

US, CA, Santa Clara remote
PyTorchTensorFlowDeep Learning +10 more

Principal Kernel & Device Drivers Engineer

3d ago
S

SambaNova

SambaNova is seeking a Principal Engineer to own kernel-level drivers and low-level software for high-speed IO, memory, and networking subsystems within the DataScale® platform and RDU architecture. This role is central to delivering reliable, high-performance AI systems at scale. This is a hands-on Linux kernel and device driver role; it is not an application or platform software role. You will lead software bring-up of new silicon, deliver production drivers across the IO, memory, and network data paths, and debug complex issues spanning kernel, firmware, and hardware. This role suits an engineer with deep kernel and driver expertise and strong hardware fluency, who can operate in ambiguity and execute with high ownership.

$180k - $255k

San Jose, California, United States onsite
PythonC/C++shell scripting +9 more

Senior Linux Kernel Systems Software Engineer – CSP Engagements

6d ago
n

nvidia

NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role involves deep technical expertise in embedded firmware, Linux kernel development, and middleware development, combined with customer-facing responsibilities to enable cloud service providers with next-generation computing platforms. You will work at the intersection of hardware and software, driving technical solutions from concept through deployment.

$184k - $357k

US, CA, Santa Clara onsite
KubernetesPythonDeep Learning +9 more

Senior Verification Engineer

7d ago
n

nvidia

NVIDIA is seeking a Senior Verification Engineer to join their Display Team, focusing on verifying the world's foremost GPU and SoC display engines. In this role, you will collaborate with Architects and ASIC Engineers to own testplan development, verification sign-off, and infrastructure. The goal is to deliver high-quality IPs that power NVIDIA products across various markets, including consumer, professional, automotive, and AI. You will leverage agentic AI to enhance efficiency in tasks like testplan development, automation, and debug.

$168k - $311k

US, CA, Santa Clara hybrid
PythonAIC/C++ +8 more

Senior/Lead Engineer, Performance Engineering

8d ago
S

Salesforce

Salesforce is seeking a Senior/Lead Performance Engineer to join the SalesforceDB team, which manages the transactional database powering the Salesforce Platform. This role involves driving the design, scalability, and performance of our distributed database technology. You will identify and resolve performance bottlenecks, lead benchmarking efforts, and build telemetry to monitor production fleet performance. This is a fast-paced, collaborative environment where your work directly impacts the performance and scalability of a system handling trillions of transactions monthly.

$149k - $260k

California - San Francisco remote
PythonJavaAI Agents +6 more

Senior Staff Inference Performance Engineer

14d ago
d

d-Matrix

d-Matrix is seeking a Senior Staff Inference Performance Engineer to join their Inference Cloud Engineering team. This role is responsible for the end-to-end performance of workloads deployed on d-Matrix's inference services, ensuring they perform at least as well as on bare metal. The engineer will diagnose and isolate performance issues across the full serving path, from orchestration to inference internals, and will be responsible for either fixing problems directly or handing them off to the appropriate owning team with clear evidence. The role involves assessing scalability, defining node requirements for optimal deployment, and building telemetry and benchmarks to support these efforts. The ideal candidate will mentor other engineers in a profiling-first methodology.

$175k - $265k

Santa Clara remote FullTime
KubernetesPythonRust +10 more

Platform Software Validation Engineer - SDET

1mo ago
n

nvidia

NVIDIA is seeking an outstanding individual to join our platform SWQA team as a Platform Software Validation Engineer (SDET). This role involves developing and executing test plans for NVIDIA HGX/DGX/MGX platforms, covering servers, OS, firmware, and CUDA software stacks. You will be responsible for installing and testing various systems, OS, server firmware, and software stacks, and driving root cause analysis for reliability and validation test failures. The position requires building and developing server and OS level automation frameworks and tests, reviewing partner and supplier test results, and managing the bug lifecycle within an agile development team.

$140k - $270k

US, CA, Santa Clara remote
DockerKubernetesPython +11 more

RISC-V AI / HPC & Agentic Software Engineering Lead

1mo ago
T

Tenstorrent

Tenstorrent is seeking a RISC-V AI / HPC & Agentic Software Engineering Lead to work at the hardware-software boundary, enabling AI, HPC, and agentic AI software stacks on Tenstorrent’s RISC-V processors. This role involves integrating and optimizing Tenstorrent’s LLK (Low-Level Kernel) infrastructure for CPU execution and leading the bring-up of a RISC-V-native agentic AI software stack. You will collaborate closely with CPU architects, microarchitecture teams, compiler engineers, and AI kernel developers to ensure tight alignment between software capabilities and RISC-V architectural features. This is a remote position based out of North America.

$100k - $500k

Santa Clara, California, United States remote
AI AgentsAIHPC +9 more

Get new AI jobs in your inbox

A weekly digest of the newest AI engineering roles.

© 2026 AI Job Board. All rights reserved.