YouView is hiring a

C++ Software Engineer Contract , Poland

At YouView, we live and breathe TV. Our diverse team of technologists share an obsession to create the world’s best TV experience.
We are looking for Software Engineers to help us design, develop and deliver high quality embedded software components, utilising best software development practices and an Agile software development process.

• Create high quality software powering millions of devices
• Implement software at middleware level in modern C++ for Linux based embedded system
• An obsessive attention to detail extending and maintaining embedded systems
• Take a quality first approach, maintaining our unit, system & integration tests
• Working as part of a team using Agile principles

Essential skills and experience:

  • Systems programming experience with modern C++
  • Understanding of Linux, tools, libraries and open source software
  • Multi-threaded software development for real-time systems
  • Hands-on experience with toolchains, compilers, debuggers, build systems

You’ll be working with:

  • Gstreamer implementation and performance optimisation
  • Media playback engines and streaming protocols
  • SoC APIs
  • Common codec formats (HEVC, H264, AAC, Dolby)
  • Inter-process communication (IPC) mechanisms 
  • STB technologies such as DVB, DVR/PVR, IPTV
  • Media sharing protocols (UPnP, DLNA)
  • Platform & Content Security (CA, DRM, Cryptography)
  • IPTV & adaptive bitrate (Apple HLS, MPEG-DASH, Microsoft SmoothStreaming)
  • Digital Audio/Video media formats (MPEG, AVC/H.264, HEVC/H.265, Dolby)
  • Linux DVB, V4L2, Media Controller, DirectFB, OpenGL, OpenMAX

6 months rolling contract   
Competitive day rate on offer in Euros
Flexible Working
Remote work in an international team
All interviews will be conducted online

Looking for a job?

C++ Software Engineer Contract , Poland at YouView looks great, right? We have dozens of similar job posts on our site, interested? Leave your email and we'll send the best matches.