MESSAGE
DATE | 2017-01-12 |
FROM | mrbrklyn
|
SUBJECT | Subject: [Learn] Fwd: [Accu-contacts] C/C++ Engineer Roles - YouView set-top
|
From learn-bounces-at-nylxs.com Thu Jan 12 12:08:58 2017 Return-Path: X-Original-To: archive-at-mrbrklyn.com Delivered-To: archive-at-mrbrklyn.com Received: from www.mrbrklyn.com (www.mrbrklyn.com [96.57.23.82]) by mrbrklyn.com (Postfix) with ESMTP id 6DA73161315; Thu, 12 Jan 2017 12:08:58 -0500 (EST) X-Original-To: learn-at-nylxs.com Delivered-To: learn-at-nylxs.com Received: from mailbackend.panix.com (mailbackend.panix.com [166.84.1.89]) by mrbrklyn.com (Postfix) with ESMTP id 30E92160E77; Thu, 12 Jan 2017 12:08:41 -0500 (EST) Received: from linux-p1s6.site (unknown [95.86.110.62]) by mailbackend.panix.com (Postfix) with ESMTPSA id 828F413519; Thu, 12 Jan 2017 12:08:39 -0500 (EST) References: To: hangout-at-nylxs.com, learn-at-nylxs.com From: mrbrklyn X-Forwarded-Message-Id: Message-ID: <9e8859ef-db6f-d116-f156-a16cde02d195-at-panix.com> Date: Thu, 12 Jan 2017 19:08:37 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------734A04E79F6C5498592EB596" Subject: [Learn] Fwd: [Accu-contacts] C/C++ Engineer Roles - YouView set-top boxes - London X-BeenThere: learn-at-nylxs.com X-Mailman-Version: 2.1.17 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: learn-bounces-at-nylxs.com Sender: "Learn"
This is a multi-part message in MIME format. --------------734A04E79F6C5498592EB596 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit
-------- Forwarded Message -------- Subject: [Accu-contacts] C/C++ Engineer Roles - YouView set-top boxes - London Date: Wed, 11 Jan 2017 23:40:54 +0000 From: Tom Bailey Reply-To: Job Postings for ACCU Members To: accu-contacts-at-accu.org
hang Hi all,
I'm the Tech Lead in the set-top box engineering team at YouView TV, and I'm posting to let you know about some vacancies for experienced C/C++ developers in our team.
YouView is a joint venture between the BBC, ITV, Channel 4, Channel 5, Arqiva, BT and TalkTalk. We make a number of set-top box products and also supply the software for Sony Bravia TVs. We're based in central London (City).
Some more information about YouView here
My team has responsibility for the core software of the set-top box, which includes the browser/JavaScript runtime, media pipeline, metadata services, IPC mechanisms, graphics stack and window manager. We also have responsibility for DRM and device security. We make extensive use of open source software, and encourage contributing back to the community. We're a small team relative to the diversity of our responsibilities (<20 people), friendly, but technically sharp.
_Role 1 - C++ Specialist_
We're looking for someone with excellent C++ skills to work on the middleware components of the box. Previous experience working on STBs is not essential for this role, but you will need experience with boost and deep knowledge of Linux combined with good debugging skills. Experience of concurrent programming is essential, ideally using futures/promises. Knowledge of any of the following would be highly beneficial:
* Set-Top-Box, DVD/Blu-ray, Media Player or similar software stacks and relevant standards experience * Digital TV / DVB * Modern Web technologies - HTML5, JavaScript design patterns, RESTful APIs * HbbTV/OIPF * Platform & Content Security - CA / DRM / Cryptography, application hardening * Media streaming: IPTV & adaptive bitrate protocols e.g. HLS, MPEG-DASH, Microsoft SmoothStreaming, etc.) * MPEG, AVC/H.264, HEVC/H.265, Dolby, etc. * Linux DVB, V4L2, Media Controller * DirectFB or OpenGL * OpenMAX * Wayland * GStreamer * D-Bus * Glib * WebKit / browser internals, JavaScript engines etc. * Linux Kernel knowledge: memory management, drivers, file systems, etc. * SoC core architectures: ARM, MIPS, etc.
More information here
_Role 2 - STB Specialist_
The second role is for someone with previous STB experience. C++ is not essential for this role, but previous experience of working with STB SoCs is required. Experience with DVB, media streaming or MPEG is essential. Previous experience of porting to new SoCs or board bring-up would be ideal.
Knowledge of any of the following would be highly beneficial:
* *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, Web Browsers, etc.* * Linux Kernel knowledge: *memory management, drivers, file systems, etc.* * SoC core architecutres: ARM, *MIPS, etc.* * *scripting (i.e. Bash, Python)*
More information here
Please don't hesitate to contact me if you would like to apply for either of these roles or have any questions.
Tom
--------------734A04E79F6C5498592EB596 Content-Type: text/plain; charset=UTF-8; name="Attached Message Part" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Attached Message Part"
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWNjdS1j b250YWN0cyBtYWlsaW5nIGxpc3QKQWNjdS1jb250YWN0c0BhY2N1Lm9yZwpodHRwczovL2xp c3RzLmFjY3Uub3JnL21haWxtYW4vbGlzdGluZm8vYWNjdS1jb250YWN0cwo= --------------734A04E79F6C5498592EB596 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline
_______________________________________________ Learn mailing list Learn-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/learn
--------------734A04E79F6C5498592EB596--
|
|