Software Engineer - C++

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

Description

Our client is currently working on the development of beamers for the event industry and big screens. They are programming an imaging processing system. This system is working on Embedded Linux and the programming is done using the latest features of C++ (11 until 14). You'll work in an international team based in Norway and Belgium. All the development is done in a scrum environment using the GCC tool chain.

Technical skills

Programming languages:

- have at least 3 years relevant work experience with C++ programming language
- knowledge about C++ 11/14 features
- Object Oriented analyze, design and programming

Preferably also knowledge about:

- Python Scripting
- bash Scripting
- OS:
Embedded Linux
Multi process development
IPC

Knowledge about:

- JSON RPC
- Thrift
- dBus is an advantage
- multi-threaded development
- Some familiarity with ARM architecture

Affinity with communication interfaces:

- PCIe
- eth
- I2c
- SPI
- UART

Knowledge and experience of software architecture

Affinity with image processing:

- Video formats HDMI, DP, SDI
- Scaling, stereo, color conversion

Development environments:
- Linux (GCC tool chain)
- GIT
- "scons" experience would be nice
- Unit testing

Basic knowledge on digital electronics is an advantage.

Start date
ASAP
Duration
6 months +
(extension possible)
From
WHD Consulting Ltd
Published at
08.08.2015
Project ID:
962356
Contract type
Freelance
To apply to this project you must log in.
Register