Back to board
blackfigtech·58 months ago

Principal Software Engineer- GPU Compiler

Bengaluru, IndiaFull-timeSenior · 10-15 years

About this role

Job Summary:
We are looking for a Senior member to grow our Compiler/Toolchain Development Team.
Roles & Responsibilities:

  • This is a full-time role as Principal Software Engineer-GPU Compiler at Blackfig Technologies located in Bengaluru. You will be responsible for developing and maintaining compilers, analysing code, and optimizing performance. You will collaborate with cross-functional teams to deliver high-quality software solutions and contribute to the design and implementation of new compiler features. Additionally, you will debug and fix issues, conduct code reviews, and participate in software development lifecycle activities.
Key Skills:

  • Bachelor's or Master's degree in Computer Science or a related field
  • Advanced C++ programming skills
  • LLVM compiler backend development
  • Experience with compilation for GPUs.
  • Computer architecture knowledge
  • Experience with graphics/compute APIs such as OpenCL, cuda, Vulkan, OpenGL or DirectX
  • Excellent problem-solving and debugging skills
  • Strong communication and collaboration abilities
  • Ability to work effectively in a team environment