
Graphics Engineer – ThorVG
LottieFiles
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Tech Stack
About the role
- Collaborate closely with the LottieFiles Engine/Graphics team to translate conceptual ideas into innovative technical solutions.
- Design, develop, and test graphics procedures, engines, and algorithms to enhance vector graphics rendering capabilities, making significant contributions to the core rendering engine.
- Identify rendering engine performance bottlenecks and come up with novel solutions.
- Maintain adherence to quality standards and performance metrics throughout the engine design and development process.
- Contribute to the evolution of our system's architecture, ensuring it remains robust and efficient.
- Stay updated with the latest advancements in graphics technologies.
Requirements
- Hold a Bachelor’s/Master’s degree in Computer Science, Computer Engineering, or a related experience.
- Possess a minimum of 3 years' experience working in graphics technology and algorithms or a related field.
- Demonstrate proficiency in GPU programming, with experience in at least one of WebGL (OpenGL) or WebGPU.
- Exhibit solid understanding and experience in C/C++ programming.
- Experience with Frontend development, JavaScript or Rust is a plus.
- Excellent problem-solving skills and commitment to producing high-quality code.
- Strong communication and team collaboration skills.
Benefits
- Fully Remote Working Environment
- Flexible Work Hours
- A welcome gift and LottieFiles swag pack
- Bonus to set up your workstation at home
- Unlimited Leave Days
- Medical Insurance
- Generous learning budget
- Gym membership
- Co-working space membership
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GPU programmingWebGLOpenGLWebGPUC++CJavaScriptRustgraphics algorithmsvector graphics rendering
Soft Skills
problem-solvingcommunicationteam collaborationcommitment to quality
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science