C++ Software Engineer (STL; Boost; Linux; Oxford)
This opportunity for a C++ engineer working for a truly exciting scientific company in Oxford who are creating revolutionary products for the Life Sciences industry. This role will be responsible for developing a lot of the underlying software for data processing and management of massive sets of scientific data.
Role and Responsibilities of the C++ Engineer:
*Help to create the platforms responsible for receiving, analysing, storing and presenting huge data sets ("Big Data from Life Sciences")
*Development of all existing libraries of data
*Enhance existing code base for better performance and higher throughput
*Work closely with algorithmic developers and researchers to derive insight from huge datasets
*Add to the ethos of a vibrant software start-up with innovation, hard-work and a true passion for technology
*Work with complex scientific problems which will impact real-world events, helping to create simple solutions for extremely challenging problems.
Skills Matrix of the C++ Engineer:
*Significant C++ development experience in a commercial setting
*Experience of core libraries such as STL and Boost
*Experience of QT would be beneficial
*Strong skills with Linux are required but any experience of Windows would be beneficial
*Computer Science knowledge (algorithms, distributed systems, low latency, concurrency, graph & string theory, machine learning, big-O notation etc.)
*Have commercial experience of working with extremely large datasets
*An excellent academic track record with a BSc minimum (2.1 or above) in a computing, scientific, mathematical or engineering discipline. MScs and PhDs preferred.
*Excellent communication skills
Oxford, Oxfordshire , Reading, High Wycombe, Aylesbury
£45,000 - £55,000 (depending on experience) + an excellent benefits package
Aislinn Dickenson-C++ Specialist Consultant- (Apply online only)