Ctruh - Senior Graphics Programmer - WebGL/GPU

3 weeks 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, Karnataka, India Ct Full time

    Senior Graphics ProgrammerJob 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...


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


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


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


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

  • Senior Architect

    2 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 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 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 Ct Full time

    Job Description : - Develop and maintain high-quality, performant 3D applications using Babylon.js framework. - Collaborate with cross-functional teams, including designers, artists, and backend developers, to implement 3D elements and integrate them seamlessly into web applications. - Optimise 3D scenes and assets for efficient rendering and smooth...


  • bangalore, India Ct Full time

    Job Description : - Develop and maintain high-quality, performant 3D applications using Babylon.js framework. - Collaborate with cross-functional teams, including designers, artists, and backend developers, to implement 3D elements and integrate them seamlessly into web applications. - Optimise 3D scenes and assets for efficient rendering and smooth...

  • Staff Engineer

    1 month ago


    bangalore, India Stryker Full time

    Why engineering at Stryker? At Stryker we are dedicated to improving lives, with a passion for researching and developing new medical device products. As an engineer at Stryker, you will be proud of the work that you will be doing, using cutting-edge technologies to make healthcare better. Here, you will work in a supportive culture...


  • bangalore, India NVIDIA Full time

    NVIDIA is looking for an outstanding Senior System Software engineer for an exciting role in Tegra Graphics & Display team. This position involves development of new SW technologies to support our GPUs, Graphics & Display driver stack, emulation and validation of new chip designs, maintenance of legacy software and devices. You also will be defining and...


  • Bangalore, India Ctruh Full time

    Job Title : AI / ML Engineer Job Summary We are seeking an exceptional Senior AI/ML Engineer with expertise in Transformer Models and innovation in the 3D space. The ideal candidate is expected to push boundaries in machine learning algorithms, drive research initiatives, build advanced 3D modelling systems, and drive the development of our next-generation...

  • Senior Chief Engineer

    4 weeks ago


    Bangalore, Karnataka, India Career Makers Full time

    Job Description :Role and Responsibilities :- Design and develop generic AI acceleration framework for GPUs, CPUs and NPUs.- Prune and optimize trained AI models of telco use cases. - Optimize Neural Network libraries to best adopt to underlying compute platform.- Implement and verify the generic AI framework and optimized models. - Profile on various...

  • Senior Chief Engineer

    1 month ago


    Bangalore, India Career Makers Full time

    Job Description : Role and Responsibilities :- Design and develop generic AI acceleration framework for GPUs, CPUs and NPUs.- Prune and optimize trained AI models of telco use cases. - Optimize Neural Network libraries to best adopt to underlying compute platform.- Implement and verify the generic AI framework and optimized models. - Profile on various...


  • bangalore, India NVIDIA Full time

    NVIDIA is searching for a creative and highly motivated engineer with expertise in system software to join the Tegra System Software organization. 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...