AVAtalk Technologies Inc. is a pioneering company in digital mental healthcare, focusing on Avatar Therapy to empower patients with auditory hallucinations. Their innovative platform combines AI and immersive digital avatars to provide personalized therapy, allowing patients to visualize and confront their experiences in a safe environment. With a mission to make mental health treatment accessible and effective, AVAtalk is actively conducting clinical trials and expanding its offerings to address various mental health conditions. Their data-driven approach ensures tailored interventions, enhancing patient engagement and outcomes, positioning them as a leader in the mental health tech space.
AVAtalk Technologies Inc. is a pioneering company in digital mental healthcare, focusing on Avatar Therapy to empower patients with auditory hallucinations. Their innovative platform combines AI and immersive digital avatars to provide personalized therapy, allowing patients to visualize and confront their experiences in a safe environment. With a mission to make mental health treatment accessible and effective, AVAtalk is actively conducting clinical trials and expanding its offerings to address various mental health conditions. Their data-driven approach ensures tailored interventions, enhancing patient engagement and outcomes, positioning them as a leader in the mental health tech space.
Teeming tracks opportunities at over 24,000 AI startups, then works with you to find (and land) the one you'll love.
DevOps Engineer
Full-timeCambridge, GB
Full-time • Cambridge, GB
Technical Writer
InternshipUtrecht, NL
Internship • Utrecht, NL
Mobile Developer
Part-timeManchester, GB
Part-time • Manchester, GB
Product Designer
ContractBerlin, DE
Contract • Berlin, DE
Product Designer
ContractMunich, DE
Contract • Munich, DE
Software Engineer
ContractSan Francisco, US
Contract • San Francisco, US
Contract Type:
CDD (Contrat à Durée Déterminée)
Location:
Remote
Duration:
3 months
Start Date:
Immediate
Job Description
We are seeking a talented and experienced
3D Graphics Engineer
freelance contractor to design and implement a highly interactive avatar customization system. The system will enable users to customize avatars by layering different textures, and these textures will need to be dynamically applied in real-time with OpenGL. The ideal candidate will have a deep understanding of computer graphics, OpenGL, texture mapping, and 3D rendering techniques.
Key Responsibilities
Avatar Customization System
: Design and implement a system where multiple textures can be layered on top of one another, allowing users to customize avatars in real-time.
: Ensure the system runs smoothly on a variety of hardware configurations by optimizing rendering and texture loading performance.
Key Requirements
How to apply
Please submit your resume, portfolio, and any relevant project work demonstrating your expertise in OpenGL and 3D graphics. Bonus points for including any previous work on texture layering or avatar-related projects. Experience with Vulkan and DirectX can compensate for lack of experience with OpenGL.
Performance Optimization
Shader Programming
: Write custom shaders for texture blending, transparency, and material effects to support the layering system.
User Interface Integration
: Work closely with UI/UX designers to integrate the customization system with the avatar UI, ensuring that users can intuitively interact with the system.
Cross-Platform Development
: Ensure compatibility across multiple platforms and devices (e.g., PC, web-based, mobile, VR).
Testing & Debugging
: Test the system across different use cases and fix any rendering issues or bugs that may arise.
Proven Experience with OpenGL
: Strong understanding of OpenGL, GLSL shaders, and graphics pipeline, specifically texture mapping and rendering techniques.
3D Graphics Development
: Experience with 3D graphics programming, including the creation of custom shaders, texture management, and the handling of complex 3D models.
Texture Layering Techniques
: In-depth knowledge of how to implement and optimize the application of multiple textures on a 3D model, including transparency, blending modes, and texture coordinate management.
Experience with 3D Engines
: While not mandatory, experience with 3D engines (e.g., Unity, Unreal Engine) or libraries that work with OpenGL is a plus.
Software Development
: Proficiency in C/C++ or other relevant languages for OpenGL development.
Problem Solving
: Strong debugging and problem-solving skills, especially with rendering issues and texture-related artifacts.
Collaboration & Communication
: Ability to work well in a team and communicate effectively with other developers, designers, and artists.
Ingénieur graphiste | AVAtalk Technologies Inc. · Teeming.ai