At Nokia we create the technology to connect the world. Developing and delivering the industry's only end-to-end portfolio of network equipment, software, services and licensing that is available globally. Through our research teams, including the world-renowned Nokia Bell Labs, Nokia is leading the world to adopt end-to-end 5G networks that are faster, more secure and capable of revolutionizing lives, economies and societies. Nokia adheres to the highest ethical business standards as we create technology with social purpose, quality and integrity. A truly global company, we are 160 nationalities working in more than 100 countries.
About Mobile Networks
In Mobile Networks our goal is to be a leader in 5G and provide the best value to our customers as they evolve their networks. We continue to develop our 5G portfolio according to the latest 3GPP specifications. With more than 2,100 patent families essential for 5G, we are proud of the number of industry firsts that we have completed on the path to 5G commercialization. Nokia is also the only end-to-end mobile network vendor working with the major operators around the world.
Job Description
You will be joining a multi-talented, multi-national team of experts developing 3D & XR (Augmented Reality, Virtual Reality, Mixed Reality) applications and cloud-based services for Nokia and our customers. You will be learning about and working with e.g. user interfaces, visualization of data in 3D environments, ray tracing, procedural generation virtual models, and AI/ML applications.
The ideal candidate is currently enrolled in a University of Applied Sciences or University and is studying for a degree in a relevant field, e.g. Computer Science & Engineering, Software Engineering or similar. Candidate has some prior experience (e.g. hobby) in GPU programming (OpenGL, Vulkan, Optix/CUDA, DirectX), e.g. shader programming, writing compute shaders, understands ray tracing and rendering, and has general knowledge about 3D engines, meshes, voxels and game optimization.
Competences & Qualifications
- Fluent in the english language, written and spoken
- Good listener and active communicator
- Positive industrious attitude
- Trustworthy
- Willingness to learn and study
- Experience in Unity or some other game engine (e.g. Unreal)
- Programming skills in C/C++ and/or C#
- Some shader programming skills (e.g. HLSL, GLSL)
- Some Experience with writing compute shaders
- Knowledge and experience of GPU programming (CUDA/Optix, Vulkan, OpenGL, DirectX)
- Understanding of matrix calculations related to 3D
- Basic knowledge 3D modeling tools (e.g. Blender, 3DS Max, Maya, Cinema4D) and rendering engines (Cycles, Arnold, Eevee)
- Graphics/Artistic skill is a plus