Browse All Jobs
Job Description
Wayve is seeking a skilled Software Engineer to join their Inference Performance team in London. This role focuses on optimizing host-side software and hardware interactions to ensure efficient AI inference on GPUs, which is crucial for real-time decision-making in autonomous driving systems. The ideal candidate will have a strong background in C++ programming, GPU optimization, and system-level performance tuning.

Responsibilities:
  • Develop and optimize C++ code for efficient data transfer between host and GPUs.
  • Work with low-level system and memory management techniques.
  • Utilize GPU programming APIs (e.g., CUDA, OpenCL).
  • Profile and debug system performance using tools like NVIDIA Nsight and Intel VTune.
  • Collaborate with software, hardware, and machine learning teams.
  • Stay current with advances in GPU hardware and optimization techniques.
  • Adhere to industry best practices for real-time, low-latency processing.


Requirements:
  • 3+ years of experience in C++ programming.
  • Proven experience in GPU programming and optimization (CUDA, OpenCL).
  • Strong knowledge of parallel computing concepts.
  • Proficiency with performance profiling tools.
  • Experience in system-level programming.
  • Bachelor’s or Master’s degree in Computer Science or related field.


Wayve offers:
  • Opportunity to work on cutting-edge AI technology for autonomous driving.
  • A diverse, fair, and respectful culture.
  • An inclusive work environment.
Apply Manually