C, C++Embedded,Linux( We can provide sponsorship if you require

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

Description

We are currently looking for a C, C++, Embedded Linux software engineer for one of our innovative clients who are looking to expand and develop their technical team.

Role & Responsibilities:

Working in our clients small but dynamic Software Team, you will be creating, developing, writing and testing robust and quality code for a wide range of our clients embedded software products.

This position will be working within an exceptional team of software engineers to deliver embedded firmware implementations of our clients world leading image and video processing algorithms. Duties will include:
- Linux kernel drivers development
- GPU development
- Algorithms implementation
- Tools development

Essential Skills Required:
- Excellent C, C++
- Unix/Linux shell scripting
- GPU (preferably nVidia CUDA)
- Real-time system development (particularly in video, image and signal processing applications)
- Unix/Linux/Windows inter-process communication (IPC) and multithreading
- Knowledge of ARM and/or other embedded processors (and microcontrollers)
- Network programming
Desirable skills:
- Python and/or other scripting/interpreted languages
- Familiarity with embedded CPUs' SIMD/DSP extensions
- Understanding of developing applications for heterogeneous/hybrid systems

Experience Required:
- Solid experience of embedded systems development within a commercial development environment. This position is not suitable for someone with a pure research background
- Experience of bringing up embedded systems
- Experience of Linux/Android kernel development

Desirable Experience:
- Previous experience within image processing
- Bare metal experience, or understanding of bare metal development
- Algorithm development

Other Requirements:
- Excellent written and verbal English
- Ability to work on their own without direct supervision
- A flexible and agile attitude to work, with the ability to handle and prioritise multiple projects

- Excellent academic record - minimum 2:1 or equivalent at first degree level, in maths, physics, electronic engineering or other relevant discipline

For the first step in the recruitment process, please get in touch with me and I will chat with you in more detail about this role and the next stage of the recruitment process. I look forward to hearing from you.
Start date
10/2015
From
Proteus Europe
Published at
08.10.2015
Project ID:
997528
Contract type
Permanent
To apply to this project you must log in.
Register