Website Nokia Technologies
Our Digital Media team is changing the world of entertainment through our portfolio of immersive technologies including the OZO VR product Line. This is an opportunity to be on the ground floor of one of the hottest opportunities in entertainment ever. We want people that are passionate about video and building new markets.
We are looking for a High Performance Computing Engineer, VR Systems to join our team.
*Innovation and delivery of image and video processing solutions to DM / Scalable software products
*Hands on contribution to the design and development of distributed computing applications for real-time, low latency video processing applications
*Contributes to the technology strategy and future product planning for the sub-unit, leading selected sub-areas
*Liaison with key internal and external stakeholders working with Scalable software products
*BS, MS or PhD in Computer Science or related discipline
*8-12 years work experience in Software Engineering
*Experience with software design and architecture for distributed high performance computing applications that run on GPU clusters
*Excellent SW development skills, product development experience on agile software development
*Strong Object Oriented programming experience using C++
*Expert in GPU (preferably multi-GPU) programming using CUDA and OpenCL
*Experienced in source code analysis, optimization and performance tuning
*Experience using GPU Direct RDMA via Mvapich2, Open MP, or others
*Proficient at developing and debugging multi-threaded and parallel processing applications
Desirable / Nice to have:
*Expertise with 3D stereo computer vision.
*Knowledge of digital audio processing techniques
*Understanding of video codec and streaming formats: H.265, H.264, MOV, M2TS, MPEG-DASH.
*Experience with Amazon AWS or other Cloud Computing platforms
Please send your resume to email@example.com