To ogłoszenie wygasło w dniu 2017-09-13 12:58.

C++ (STB) Software Engineer

YouView

do 70 000 £ netto / rocznie

  • Umowa o pracę Umowa

  • Mid-level Poziom doświadczenia

  • 201-500 pracowników Rozmiar firmy

  • 2012 Rok założenia firmy

  • https://www.youview.com/ WWW

Język programowania
Narzędzia

Opis oferty

The Team
As the part of TV Operating System (TVOS) team, you will design, develop and deliver high quality embedded software components for YouView Set-Top-Box. You will be working with technically sharp, multicultural, highly-motivated team, utilizing best software development practices and Agile software development process. You will work with and contribute to various Open Source Software and proprietary internal solutions.


The Role
This role requires writing code in C/C++, software integration, system debugging and running acceptance tests on target platforms. The primary focus of this work will be embedded Linux, core Set-Top-Box & Multimedia components. The work will principally involve Linux user space component development; however, kernel space debugging work may be required.
The role includes supporting other YouView teams and STB manufacturers.
The successful candidate will have related skills in embedded software development and Set-Top-Box technologies.


Key Skills
  • embedded software development in C/C++
  • embedded Linux development
  • knowledge of Set-Top-Box architecture (hardware and software)
  • hands-on experience with STB technologies (DVB, DVR/PVR, IPTV)
  • experience with platform and software validation
  • experience with multi-threaded software development for real-time systems
  • complex software debugging skills
  • hands-on experience with toolchains, compilers, debuggers, build systems
  • hands-on experience with industry STB SoCs and their driver stacks (i.e. Broadcom, etc.)
  • familiarity with inter-process communication (IPC) mechanisms
  • familiarity with Linux systems, GNU tools
  • good communication and organisational skills
  • strong problem-solving skills
  • a structured approach to work, analysis and reporting


Additional Desirable Skills and Experience
  • Set-Top-Box, DVD/Blu-ray, Media Player or similar software stacks and relevant standards experience
  • Digital TV / DVB
  • Platform & Content Security - CA / DRM / Cryptography
  • Media streaming: IPTV & adaptive bitrate like Apple HLS, MPEG-DASH, Microsoft SmoothStreaming, etc.
  • Digital Audio/Video media formats: MPEG, AVC/H.264, HEVC/H.265, Dolby, etc.
  • Linux APIs: Linux DVB, V4L2, Media Controller, DirectFB, OpenGL, OpenMAX, etc.
  • Open Source Software: GStreamer, D-Bus, Glib, Wayland, Web Browsers, etc.
  • Linux Kernel knowledge: memory management, drivers, file systems, etc.
  • Network protocols: TCP/IP, UDP, DHCP, DNS, HTTP, etc
  • SoC core architectures: ARM, MIPS, etc.
  • scripting (i.e. Bash, Python)
  • git, svn, JIRA, Stash

Work environment
  • Relaxed environment (dress-down office) in the City of London (Monument / London
  • Bridge)
  • Flexi-working hours
  • Strong possibility of progression within the team and within the company

Metodologia pracy

  • System kontroli wersji
  • System zarządzania projektem
  • Metodologia Agile
  • Komunikator firmowy
  • Code review
  • Continuous Integration
  • Testy jednostkowe
  • Testy integracyjne
  • Testerzy w zespole
  • System zarządzania wiedzą
  • Statyczna analiza kodu
  • Swoboda w wyborze oprogramowania

Oferujemy

  • Kuchnia
  • Darmowa kawa i inne napoje
  • Prywatna opieka zdrowotna
  • Elastyczne godziny pracy
  • Szkolenia
  • Konferencje
  • YouView STB

O YouView

Back in 2012 some of the UK’s best-known Broadcasters and Broadband Internet companies got together to talk about TV and how they could make it better.

Everyone agreed there were frustrations – like missing a great show, or never being able to find something to watch – so we decided to do something about it. We combined simplicity and value with choice and convenience. No fuss, just a superb viewing experience. YouView was born.

Since then, we’ve unlocked a world of content and services for over two and half million households, combining Live TV and On Demand and cutting edge technology to bring our viewers the most brilliantly simple way to find and watch the TV they love.

As a joint venture between BBC, ITV, Channel 4, Channel 5, BT, TalkTalk and Arqiva, we’re naturally collaborative and open source – doing whatever it takes to transform and improve the daily viewing experience of UK audiences.

Pytania i odpowiedzi