Senior CUDA Engineer Robotics Vision & Embedded Systems

  • Campbell, CA
  • Posted 3 days ago | Updated 1 day ago

Overview

On Site
Depends on Experience
Full Time

Skills

CUDA programming
C++
CMake
CUDA libraries

Job Details

The Client is seeking a Senior CUDA Engineer to own GPU-side development. You ll play a key role in optimizing performance-critical code paths and ensuring our systems run fast and efficiently across multiple platforms.

What You ll Do

  • Port computer vision algorithms into CUDA kernels with a focus on throughput & latency.
  • Profile & optimize GPU performance using Nsight Systems and Nsight Compute.
  • Debug functional and memory issues using cuda-memcheck and cuda-gdb.
  • Manage and maintain CMake-based CUDA builds across diverse hardware targets.
  • Ensure stable integration of third-party CUDA libraries (cuBLAS, Thrust, etc.).
  • Strong knowledge of CUDA programming and GPU memory hierarchies.
  • Proven skills in profiling, debugging, and optimization on GPU code.
  • Strong C++ and CMake development background.
  • Ability to make clear decisions about performance trade-offs and architecture.
  • Excited to work in a hands-on, fast-moving startup environment.

Nice to Have

  • Experience deploying on NVIDIA Jetson / aarch64 cross-compilation.
  • Familiarity with CUDA libraries such as cuBLAS, Thrust, CUTLASS.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.