Ctruh - Senior Graphics Programmer - WebGL/GPU

2 months ago


bangalore, 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)

  • Bangalore, 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...

  • GPU Architect

    5 days ago


    bangalore, 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


    bangalore, 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...

  • Babylon JS Developer

    2 weeks ago


    bangalore, 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...

  • Three.JS Developer

    3 hours ago


    bangalore, 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.jsDeveloper, you will be responsible for leveraging your expertise to design, implement, andoptimise...


  • bangalore, 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...


  • Bangalore, 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...


  • bangalore, 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...


  • bangalore, India dopplr.digital Full time

    Company Description dopplr.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....

  • Three.JS Developer

    3 hours ago


    bangalore, India Ctruh Full time

    Job Title : Babylon.js/Three.js (3.js) Developer Job Description: We are seeking an experienced Babylon.js/ Three.js (3.js) Developer to join our dynamic team and contribute 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, and...


  • bangalore, 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...

  • Three.JS Developer

    20 hours ago


    Bangalore Urban, 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...


  • bangalore, India Intel Corporation Full time

    Job Description Develops and drives endtoend GPU architecture specifications across graphics, compute, media, or display for highly optimized, modular, and scalable GPU. Conducts competitive analysis and standards efforts, industry trends, and customer requests to develop hardware and software feature roadmap meeting platform needs. Ensures...

  • Senior Architect

    3 weeks ago


    bangalore, India NVIDIA Full time

    The NVIDIA Architecture Modelling group is looking for architects and software developers to join our various architecture efforts. A key part of NVIDIA's strength is to innovate in the graphics and parallel computing fields, delivering the highest performance in the world for high-performance computing. We are constantly looking for ways to improve our GPU...


  • bangalore, India Ct Full time

    Job Summary : - We are seeking a talented Three.js Developer to join our team.- The Three.js Developer will be responsible for designing and implementing 3D graphics and animations using the Three.js library, as well as collaborating with designers and developers to create engaging and visually stunning web Develop and implement 3D graphics and animations...


  • Bangalore, India Ct Full time

    Job Summary : - We are seeking a talented Three.js Developer to join our team.- The Three.js Developer will be responsible for designing and implementing 3D graphics and animations using the Three.js library, as well as collaborating with designers and developers to create engaging and visually stunning web Develop and implement 3D graphics and animations...


  • bangalore, India Ct Full time

    Software Engineer 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...


  • Bangalore, India Ct Full time

    Software Engineer 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...


  • bangalore, India NVIDIA Full time

    NVIDIA has continuously reinvented itself over two decades. Our 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. NVIDIA is a “learning machine” that constantly evolves by...


  • bangalore, India NVIDIA Full time

    NVIDIA is seeking an outstanding 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 multifaceted, technology-focused company impacting product lines ranging from consumer graphics to self-driving cars and the growing field of...