C++, STL, BOOST, Linux, ARM

Job type:
on-site
Start:
04/2015
Duration:
6 Months
From:
Computer Futures
Place:
Oxfordshire
Date:
04/23/2015
Country:
flag_no United Kingdom
project ID:
891088

Warning
This project is archived and not active any more.
You will find vacant projects in our project database.
C++, STL, BOOST, Linux, ARM

Our Client is developing a novel high-throughput modular sequencing device, empowering users to analyse DNA, RNA, proteins and chemicals in any organism at high data rates and with real-time feedback and delivery.

C++, STL, BOOST, Linux, ARM
We are seeking an experienced software engineer to work on hardware interaction, control and data acquisition alongside implementing higher level features (data reduction/visualization/network APIs) as required.
You will be an integral part of a software/firmware/electronics design team developing this challenging product.
Essential Responsibilities:
* Design and development of software driving a complex, high-performance, custom digital electronics device as part of a multi-disciplinary team.
* Implementation of key features within real-time control, acquisition, analysis and visualization.
* Development on both ARM and x86.
* Implementing low level hardware interaction on Linux (PCIe/DMA/serial).
Qualification/Requirements
* Degree in Computer Science or equivalent level of experience.
* Strong C++ background and knowledge. C++11 experience a bonus.
* Libraries: Boost and STL. Tools: gcc, gdb, valgrind,
This is a fantastic contract role for the right engineer, if you are interested please send me your CV ASAP!