Blackfig Technologies in Bengaluru is seeking a Principal Software Engineer-GPU Compiler. In this full-time role, you will develop and maintain compilers, analyze code, and optimize performance. You'll collaborate with cross-functional teams to deliver high-quality software solutions. The position requires a Bachelor's or Master's in Computer Science, advanced C++ skills, and experience with GPU compilation. This is an excellent opportunity for those with strong problem-solving abilities and teamwork skills.
Qualifications
Minimum of 10 years of experience in software engineering.
Proven experience in compiler development and optimization.
Strong understanding of software development lifecycle activities.
Responsibilities
Develop and maintain compilers for GPU platforms.
Analyze code and optimize performance.
Collaborate with cross-functional teams to deliver high-quality software solutions.
Skills
Advanced C++ programming skills
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
Education
Bachelor's or Master's degree in Computer Science or a related field
Job description
Principal Software Engineer- GPU Compiler
10+ yrs
Full-Time
Job Summary
We are looking for a Senior member to grow our Compiler/Toolchain Development Team.
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
Experience with compilation for GPUs.
Computer architecture knowledge
Experience with graphics/compute APIs such as OpenCL, cuda, Vulkan, OpenGL or DirectX