Epicareer Might not Working Properly
Learn More

Senior Software Engineer- GPU Programmer

$ 4,000 - $ 7,000 / Per Mon

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Responsibilities:

  • Design, develop, and maintain efficient, reusable, and reliable code.
  • Adapt to the existing codebase and take ownership of both new and existing components.
  • Implement new algorithms using OpenCL and CUDA on modern GPUs.
  • Enhance GPU performance for current algorithms.
  • Diagnose and resolve issues related to the GPU implementation of existing algorithms.

Qualifications and Educational Requirements:

  • Bachelor’s degree in Computer Science or Computer Engineering from a prestigious university.
  • Over 5 years of experience, with significant involvement in C++ projects.
  • A Master’s or PhD in a relevant discipline is a plus (optional).
  • Demonstrated stable job history.

Required Skills:

  • Extensive experience in GPU programming, particularly in OpenCL and CUDA.
  • In-depth understanding of GPU architecture from a performance perspective.
  • Familiarity with OpenGL, Vulkan, or Direct3D APIs is advantageous.
  • Experience in computer graphics and advanced real-time rendering techniques.
  • Strong teamwork and communication skills.
  • Ability to work independently with minimal supervision.
  • Capable of thriving in a fast-paced development environment.

Additional Skills:

  • Proficiency in C/C++ and STL.
  • Strong C++ programming skills required (experience with Boost or C++11/14/17 is beneficial).
  • Knowledge of object-oriented design patterns.
  • Solid understanding of system software and operating systems.
  • Expertise in designing and developing complex massively parallel algorithms.
  • Experience in working with multi-threaded systems.
  • Code development experience across Mac, Windows, and Linux platforms.

Job Type: Full-time

Pay: $4,000.00 - $7,000.00 per month

Experience:

  • Software development: 5 years (Required)

Work Location: Hybrid remote in Kallang 349248