Nokia logo

Principal Engineer, Video Coding Software

Nokia

Job Description

The Team You'll Be Part Of

Nokia Technologies is at the forefront of licensing Nokia intellectual property, including patents, technologies, and the Nokia brand. We build on Nokia’s continued innovation and decades of R&D leadership in technologies deployed in virtually all connected devices used today. The Video Center of Excellence develops state-of-the-art visual technologies and system solutions, driving the standardization of future media technologies in leading standardization organizations.

How You Will Contribute And What You Will Learn

As a Principal Engineer in Video Coding Software, you will:

  • Design and implement new video codec software architectures and features, including video coding tools and high-level syntax features for next-generation video codecs.
  • Contribute to collaborative research leading to technology transfer, publications, and Intellectual Property.
  • Develop your skills towards next-generation video coding algorithm development.

Key Skills And Experience

To succeed in this role, you should have:

  • At least a M.Sc. degree with a minimum of 8 years of relevant experience in high-quality software implementations of video codecs or image/video processing algorithms.
  • Excellent software development skills in C and C++ and collaborative software development experience.
  • Hands-on expertise in the latest video coding standards, such as HEVC and VVC.

Additional skills that are valued include:

  • Knowledge of different software environments, such as cloud and GPU environments.
  • Experience with Python and machine learning frameworks.
  • A good track record in IPR generation.

About Us

Nokia is committed to innovation and technology leadership across mobile, fixed, and cloud networks. Your career here will have a positive impact on people’s lives and will help us build the capabilities needed for a more productive, sustainable, and inclusive world. We challenge ourselves to create an inclusive way of working where we are open to new ideas, empowered to take risks, and fearless to bring our authentic selves to work.

What We Offer

Nokia offers continuous learning opportunities, well-being programs to support you mentally and physically, opportunities to join and get supported by employee resource groups, mentoring programs, and highly diverse teams with an inclusive culture where people thrive and are empowered.

Nokia is committed to inclusion and is an equal opportunity employer. We have received recognitions for our commitment to inclusion & equality, such as being one of the World’s Most Ethical Companies by Ethisphere and being listed in the Gender-Equality Index by Bloomberg.

Join us and be part of a company where you will feel included and empowered to succeed.

Benefits
Extracted with AI

  • Continuous learning opportunities
  • Well-being programs
  • Employee resource groups
  • Mentoring programs
  • Inclusive culture

Similar jobs

Last update: 23 minutes ago

Nokia logo
Nokia

Principal Software Engineer - Cloud Computing

Principal Software Engineer role focusing on Cloud Computing, Software Development, and 5G technologies in Amadora, Portugal.

Nokia logo
Nokia

Senior AI Architect

Senior AI Architect needed to develop AI architecture and guide technical teams in a dynamic, inclusive environment at Nokia.

Bitmovin logo
Bitmovin

Senior C++ Software Engineer

Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.

Bitmovin logo
Bitmovin

Staff C++ Software Engineer

Join Bitmovin as a Staff C++ Engineer to lead video streaming tech innovations. Work with C++, Docker, Kubernetes in a hybrid role.

Google logo
Google

Software Engineer III, Open Video

Join Google as a Software Engineer III in Open Video, focusing on video compression and machine learning technologies.

Cantina logo
Cantina

Senior Media Software Engineer (Real-Time)

Senior Media Software Engineer needed for AI-driven real-time media platform, skilled in C/C++, WebRTC, and mobile development.

VIAVI Solutions logo
VIAVI Solutions

Senior Software Engineer (C++, Python & Cloud)

Join VIAVI Solutions as a Senior Software Engineer specializing in C++, Python, and cloud technologies. Work in a hybrid environment in Berlin.

Mapbox logo
Mapbox

Software Development Engineer II, C++, Nav SDK Core

Join Mapbox as a Senior C++ Developer in Helsinki, enhancing navigation systems for global brands.

Barco logo
Barco

Software Engineer with C/C++ and Python

Join Barco as a Software Engineer in Kortrijk, Belgium. Work with C/C++, Python, and Linux in a hybrid environment.

Twilio logo
Twilio

Staff Software Engineer - Video and Voice

Join Twilio as a Staff Software Engineer focusing on Video and Voice communications, leveraging AWS, GCP, and JVM technologies.

Qt Group logo
Qt Group

C++ Software Engineer, QML Team

Join Qt Group's QML Team as a C++ Software Engineer. Work on Qt's core, develop QML language, and enjoy flexible hours in Berlin.

Amazon logo
Amazon

Principal Software Engineer - Ring

Lead the development of streaming solutions for home security products, focusing on firmware optimizations in Madrid.

Meta logo
Meta

Senior Software Engineer, Media Creation Technology

Senior Software Engineer for Media Creation at Meta, focusing on video SDKs and integration across platforms.

Vimeo logo
Vimeo

Senior Software Engineer, Customer Solutions Video Pro

Join Vimeo as a Senior Software Engineer to build and enhance video solutions with a focus on UX, scalability, and performance.

Twitch logo
Twitch

Software Engineer - C/C++ Development

Join Twitch as a Software Engineer in Berlin, specializing in C/C++ for video processing applications.

Vimeo logo
Vimeo

Senior Software Engineer, Video Analytics

Join Vimeo as a Senior Software Engineer in Video Analytics, focusing on full-stack development with JavaScript, PHP, and Scala.

Dolby Laboratories logo
Dolby Laboratories

Mid/Senior Embedded Engineer

Join Dolby as a Mid/Senior Embedded Engineer in Wrocław, focusing on software performance and optimization.

Siemens Digital Industries Software logo
Siemens Digital Industries Software

C++ Software Development Engineer

Join Siemens as a C++ Software Development Engineer in Katowice. Develop new features for IC Packaging industry software.

Mapbox logo
Mapbox

Software Development Engineer II, C++, Navigation

Join Mapbox as a Software Development Engineer II, specializing in C++ for navigation systems. Work remotely.

Microsoft logo
Microsoft

Remote Software Engineer II - C++

Join Microsoft as a Remote Software Engineer II focusing on C++ for cloud streaming technology.

Nintendo logo
Nintendo

CONTRACT - Software Engineer - Multimedia Technology

Contract Software Engineer role focusing on multimedia technology, requiring expertise in software development and embedded systems.

Ring logo
Ring

Embedded Software Development Engineer

Join Ring as an Embedded Software Development Engineer in Amsterdam to enhance computer vision and machine learning infrastructure.

Mapbox logo
Mapbox

Software Development Engineer II, C++

Join Mapbox as a Software Development Engineer II, focusing on C++ and improving routing experiences in Helsinki.

NVIDIA logo
NVIDIA

Senior Software Solution Engineer, Networking

Join NVIDIA as a Senior Software Solution Engineer in Networking, focusing on complex customer solutions and development.