As a 3D Graphics Engineer Intern, you will be developing graphics components and applications for our products. In this role, you will work closely with UI-UX designers and the R&D team to collaboratively solve real-world problems.
What will you do
- Design, build and maintain efficient and reliable software modules for Screening Eagle software products.
- Develop tools for real-time interactive 3D graphics applications.
- Analyse & optimise 3D rendering pipelines.
- Assist other team members to implement next generation NDT solutions.
- Collaborate with team members to integrate the components to mobile and web platforms end products.
What do we expect
- Pursuing BA/MA/MS/PhD degree in Computer Science, Computer Graphics, or strong experience in 3D Games/CV/Robotics.
- Proficiency in C++11 and above, or comparable languages.
- Good understanding of software design patterns.
- Good knowledge of data structures and algorithms for OOP.
- Good understanding of memory management in non-garbage collected environments.
- Familiar with memory and CPU usage optimization.
- Familiar with 3D graphics pipelines and optimization techniques.
- Familiar with OpenGL / Vulkan / Metal.
- Solid linear algebra knowledge.
- Experience in developing for and integrating third party software on mobile and web tech stacks.
- Familiar with uitilizing machine learning algorithms for vision problems.
- Understanding of 2D/3D graphics pipeline and GPU programming.
- Experience with Windows, Linux platform, MacOS and iOS.