Senior/Principal Software Engineer, Computer Graphics
TECH Nokia Technologies
Tampere, Finl
4d ago

Senior / Principal Software Engineer, Computer Graphics

Nokia Technologies is focused on developing and licensing valuable Nokia intellectual property, including patents, technologies and the Nokia brand.

Building on decades of innovation and R&D leadership in technologies used in virtually all mobile devices used today, Nokia Technologies is expanding our patent licensing business, reintroducing the Nokia brand to smartphones and other consumer electronics through brand licensing, and establishing a technology licensing business.

Nokia is an equal opportunity employer that is committed to diversity and inclusion. At Nokia, employment decisions are made regardless of race, colour, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law.

The Challenge

The interest in capturing and presenting our world in multiple dimensions has never been higher. Distributing such content enables us to experience immersive communication in VR and XR, allows autonomous vehicles to navigate securely, and opens whole new worlds for multi-sensory media experiences.

Unfortunately, such content requires a large amount of data, and its transmission is not yet feasible to consume immersive media experiences on today's networks.

Thus, efficient compression and delivery technologies are in high demand.

How We Meet The Challenge

The Media Technologies Research lab in Nokia Technologies develops differentiating technologies and system solutions for next-generation media experiences.

In its Volumetric Video Coding team, we develop innovative technologies for volumetric media compression and transmission.

We focus on key enablers for current technology megatrends, such as immersive media (VR, XR) and autonomous driving. Our multicultural team drives international standardization of new media technologies, with a long and successful track record in delivering exciting cutting-edge products to our customers.

About You

You are a Senior / Principal Software Engineer, with a strong track record in software development for immersive media technology or computer graphics.

You enjoy working in a multicultural environment and are eager to provide significant technical leadership in the development of computer graphics applications and delivery systems.

As a member of our research staff, you benefit from the shared knowledge and expertise of your colleagues and exposure to the international scientific and standardization community.

Your Responsibilities

  • Research and develop new technologies for volumetric video compression and delivery.
  • Provide significant technical leadership in computer graphics software development of new immersive technology application and delivery systems.
  • Collaboration with our team and other teams inside Nokia to transfer to developed new cutting-edge immersive media technology and transfer them to relevant business units.
  • Responsible and accountable for designing / developing software for end-to-end immersive media transport solutions.
  • Contribute implemented research ideas as prototypes and proof-of-concepts to customer demonstrations, technology transfers, publications and intellectual property generation.
  • Role requirements

  • 6+ years of relevant working experience on software development for immersive media technology, computer graphics, end-to-end systems for multimedia, and / or audio-visual codecs on various platforms such as Windows, Android and iOS.
  • Expert level of knowledge on programming languages such as C++ and Python.
  • Working knowledge of software development lifecycle, continuous integration and DevOps tools.
  • Ability to work and make decisions independently and lead others by example
  • Strong verbal communication and presentation skills in English.
  • The Following Additional Skills and Experience Are Valued

  • Expertise in software development of media systems technologies such as media delivery technologies such as MPEG DASH, ISOBMFF based file formats (MP4, HEIF, MIAF, CMAF), or the latest video coding standards, such as High Efficiency Video Coding (HEVC) andVersatile Video Codec (VVC).
  • Knowledge on GPU programming, cloud-based media processing, and / or immersive video APIs and SDKs.
  • Increased awareness and curiosity of issues outside of your own subject area.
  • Requirements

  • 6+ years of relevant working experience on software development for immersive media technology, end-to-end systems for multimedia, and / or audio-visual codecs on various platforms such as Windows, Android and iOS.
  • Expert level of knowledge on programming languages such as C++ and Python.
  • Working knowledge of software development lifecycle, continuous integration and DevOps tools.
  • Ability to work and make decisions independently and lead others by example
  • Strong verbal communication and presentation skills in English.
  • The Following Additional Skills and Experience Are Valued

  • Expertise in software development of media systems technologies such as media delivery technologies such as MPEG DASH, ISOBMFF based file formats (MP4, HEIF, MIAF, CMAF), or the latest video coding standards, such as High Efficiency Video Coding (HEVC) andVersatile Video Codec (VVC).
  • Knowledge on GPU programming, cloud-based media processing, and / or immersive video APIs and SDKs.
  • Increased awareness and curiosity of issues outside of your own subject area.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form