STB Hardware Engineer/Architect - Roll on Contract - The Netherlands

North Holland  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

About 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 userspace component development; however, Kernel space debugging work may be required.

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 multithreaded 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 (ie 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 (ie Bash, Python)
git, svn, JIRA, Stash

Start date
Immediate
Duration
6 months (roll on)
From
Wenham Carter Ltd
Published at
23.08.2017
Project ID:
1403520
Contract type
Freelance
To apply to this project you must log in.
Register