GPU Software Developer

Eu Recruit
München, Germany
10 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Remote
München, Germany

Tech stack

Algorithm Design
C++
Nvidia CUDA
Computer Programming
OpenCL
Parallel Computing
Signal Processing
Software Engineering
Information Technology

Job description

A technology-focused organization is seeking an experienced GPU Software Developer to support the development and optimization of high-performance signal processing solutions., * Design, develop, and implement digital signal processing (DSP) algorithms for CPU and GPU platforms.

  • Model, simulate, and evaluate signal processing algorithms using numerical and mathematical tools to improve existing solutions.
  • Analyze and optimize established DSP applications to enhance performance, efficiency, and scalability.
  • Integrate DSP components into complex system architectures in collaboration with multidisciplinary teams.
  • Perform comprehensive testing, validation, and performance evaluation of developed algorithms.
  • Maintain detailed technical documentation and prepare structured development reports.

Requirements

This position is suited for professionals with strong expertise in digital signal processing and parallel computing who are interested in working on advanced CPU- and GPU-based systems within an interdisciplinary environment., * Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related technical discipline.

  • Solid background in digital signal processing with hands-on experience in DSP algorithm development.
  • Strong programming skills in C/C++ and demonstrated enthusiasm for software development.
  • Experience with parallel computing on CPU and/or GPU platforms (e.g., CUDA, OpenCL, or similar technologies) is highly desirable.
  • Ability to design, adapt, and optimize algorithms for multiple hardware architectures.
  • Strong teamwork skills combined with clear and effective communication.
  • Structured, methodical, and quality-oriented working approach.
  • Professional proficiency in German and English, both written and spoken.

Apply for this position