Ctruh - Senior Graphics Programmer - WebGL/GPU

4 weeks ago


Bengaluru, India Ct Full time

Senior Graphics Programmer


Job Summary:.

As a Senior Graphics Programmer, you will play a crucial role in our Research and Development R&D team, working on new initiatives in the web graphics space.

- You will be responsible for leading the development efforts in utilising low-level web graphics APIs such as WebGL and WebGPU.

- Additionally, your expertise in mathematics, particularly in vector maths and linear algebra, will be essential in creating efficient and visually stunning graphics.

- A solid understanding of low-level memory management is also required to optimise performance and resource utilisation.

- Ideally, you should have familiarity with JavaScript/TypeScript or WebAssembly Wasm) to effectively integrate graphics components into web applications.

Key Responsibilities:

- Research and Development : Exploration of new technologies and techniques in the web graphics domain, collaborating closely with the R&D team to conceptualise and execute innovative projects.

- Implementation of Graphics Solutions: Develop high-performance graphics solutions using low-level web graphics APIs such as WebGL and WebGPU, ensuring compatibility and optimization across various web platforms and devices.

- Mathematical Modelling: Utilise vector mathematics and linear algebra to implement complex graphical algorithms for shaders, and visual effects that meet both aesthetic and performance requirements.

- Memory Management Optimization: Optimise memory usage and resource management in graphics applications, employing low-level memory management techniques to enhance performance and scalability.

- Integration and Compatibility: Work closely with software engineers to integrate graphics components seamlessly into web applications, ensuring compatibility and optimal performance across different browsers and platforms.

- Collaboration and Communication:Collaborate effectively with artists, designers, engineers, to translate creative visions into technical Bachelor's degree or higher in Computer Science, Computer Graphics, or a related field.

- Proven experience 6 years in graphics programming, optionally with a focus on web-based applications.

- Proficiency in low-level web graphics APIs such as WebGL and WebGPU.

- Strong understanding of vector mathematics, linear algebra, and geometry.

- Familiarity with low-level memory management techniques and optimization strategies.

- Experience with JavaScript/TypeScript (or WebAssembly Wasm) is preferred.

- Excellent problem-solving skills and the ability to work effectively in a collaborative team environment.

(ref:hirist.tech)
  • Gpu Architect

    4 days ago


    Bengaluru, Karnataka, India NVIDIA Full time

    NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the...


  • Bengaluru, India NVIDIA Full time

    We are now looking for a Senior GPU Architect!The NVIDIA GPU and SoC Architecture group is seeking strong architects with great analytical skills and a deep understanding of system architecture and performance to use your skills creatively on processor and system architecture performance of full applications driving scalable improvements for all of our...


  • Bengaluru, India Ctruh Full time

    Job Title : Babylon.js Developer Job Description: We are seeking an experienced Babylon.js Developer to join our dynamic team and contribute to the development of cutting-edge web-based 3D applications. As a Babylon.js Developer, you will be responsible for leveraging your expertise to design, implement, and optimise interactive 3D experiences that push the...

  • GPU Architect

    4 days ago


    Bengaluru, Karnataka, India Nvidia Full time

    NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the...

  • Senior GPU Architect

    2 weeks ago


    Bengaluru, India NVIDIA Full time

    We are now looking for a Senior GPU Architect!The NVIDIA GPU and SoC Architecture group is seeking strong architects with great analytical skills and a deep understanding of system architecture and performance to use your skills creatively on processor and system architecture performance of full applications driving scalable improvements for all of our...

  • Engineering Manager

    2 weeks ago


    Bengaluru, India Ctruh Full time

    Company Overview:Ctruh is a web-based no-code metaverse builder with a powerful 3D editor at its core, making it easy for brands and individuals to create their own metaverse in a matter of minutes at 1/10th of the cost.Ctruh is enabling everyone to create immersive experiences at scale by empowering brands, irrespective of technical background, to delve...

  • GPU Architect

    4 days ago


    Bengaluru, India NVIDIA Full time

    NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the...

  • GPU Architect

    2 days ago


    Bengaluru, India Nvidia Full time

    NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the...


  • Bengaluru, Karnataka, India Qualcomm Full time

    **Company**: Qualcomm India Private Limited **Job Area**: Engineering Group, Engineering Group > Systems Engineering **General Summary**: **General Summary**: Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But...


  • Bengaluru, India Ctruh Full time

    Job Summary:We are seeking a highly skilled and motivated Technical Product Manager/Writer to join our team. The candidate will play a pivotal role in managing tasks for R&D initiatives in 3D graphics space while also taking charge of crafting comprehensive technical documentation for the rest of the team. This role requires a deep understanding of both...

  • Engineering Manager

    2 weeks ago


    Bengaluru, India Ctruh Full time

    Company Overview:Ctruh is a web-based no-code metaverse builder with a powerful 3D editor at its core, making it easy for brands and individuals to create their own metaverse in a matter of minutes at 1/10th of the cost.Ctruh is enabling everyone to create immersive experiences at scale by empowering brands, irrespective of technical background, to delve...

  • Engineering Manager

    2 weeks ago


    Bengaluru, India Ctruh Full time

    Company Overview:Ctruh is a web-based no-code metaverse builder with a powerful 3D editor at its core, making it easy for brands and individuals to create their own metaverse in a matter of minutes at 1/10th of the cost.Ctruh is enabling everyone to create immersive experiences at scale by empowering brands, irrespective of technical background, to delve...


  • Bengaluru, India dopplr.digital Full time

    Company Descriptiondopplr.digital is a B2B company based in Bengaluru that provides software services to the fashion eCommerce space. Our vision is to create an immersive ecosystem of fashion retail, offering products that help brands enhance customer engagement and sales while promoting sustainability and maintaining a 1-1 brand-customer relationship.Role...


  • Bengaluru, India dopplr.digital Full time

    Company Descriptiondopplr.digital is a B2B company based in Bengaluru that provides software services to the fashion eCommerce space. Our vision is to create an immersive ecosystem of fashion retail, offering products that help brands enhance customer engagement and sales while promoting sustainability and maintaining a 1-1 brand-customer relationship.Role...

  • Babylon JS Developer

    2 weeks ago


    Bengaluru, India Ctruh Full time

    Job Title: Babylon.js DeveloperJob Description:We are seeking an experienced Babylon.js Developer to join our dynamic team andcontribute to the development of cutting-edge web-based 3D applications. As a Babylon.jsDeveloper, you will be responsible for leveraging your expertise to design, implement, andoptimise interactive 3D experiences that push the...

  • Babylon JS Developer

    2 weeks ago


    Bengaluru, India Ctruh Full time

    Job Title: Babylon.js DeveloperJob Description:We are seeking an experienced Babylon.js Developer to join our dynamic team andcontribute to the development of cutting-edge web-based 3D applications. As a Babylon.jsDeveloper, you will be responsible for leveraging your expertise to design, implement, andoptimise interactive 3D experiences that push the...

  • Babylon JS Developer

    2 weeks ago


    Bengaluru, India Ctruh Full time

    Job Title : Babylon.js Developer Job Description: We are seeking an experienced Babylon.js Developer to join our dynamic team and contribute to the development of cutting-edge web-based 3D applications. As a Babylon.js Developer, you will be responsible for leveraging your expertise to design, implement, and optimise interactive 3D experiences that push the...

  • Three.JS Developer

    9 hours ago


    Bengaluru, India Ctruh Full time

    Job Title: Babylon.js/Three.js (3.js) DeveloperJob Description:We are seeking an experienced Babylon.js/ Three.js (3.js) Developer to join our dynamic team andcontribute to the development of cutting-edge web-based 3D applications. As a Babylon.js/ Three.js Developer, you will be responsible for leveraging your expertise to design, implement, andoptimise...


  • Bengaluru, India NVIDIA Full time

    NVIDIA is seeking an elite Senior Verification Engineer to verify the design and implementation of the next generation of the world’s leading GPUs. This position offers the opportunity to have real impact in a dynamic, technology-focused company impacting product lines ranging from consumer graphics to self-driving cars and the growing field of artificial...


  • Bengaluru, India Samsung India Full time

    Position SummarySamsung is a world leader in Memory, LCD and System LSI technologies. We are currently looking for exceptional software and hardware talent to join our Samsung Bangalore Office of Samsung’s strategic investments in high performance low power ARM based device technology. Presently our GPU design teams, located in Austin (SARC) , San Jose...