Description
Software Developer - Linux (C++ and perl)Aylesbury, UK
About the Role
We are looking for passionate engineers with good experience in object-oriented design and development. The candidate is expected to be hands-on in writing C++ and perl code, contributing to the product and test framework, and trouble-shooting problems on the Linux platform.
Primary Responsibilities:
- C++ and perl development
- Unit testing
- Program and debug complex engineering problems.
Requirements:
- Excellent level of experience in software design and development.
- Excellent knowledge of perl, including OO, CGI/mod_perl and threads
- Excellent knowledge of C++ development in a Linux environment, with good experience in multithreading and Boost
- Ability to identify and resolve issues related to performance.
- Strong TCP/IP networking required. Knowledge of low-level packet capture (eg DPDK) desirable
- Knowledge of "Big Data" tools desirable (eg Solr)
- Familiarity with development analysis tools (eg Coverity, Bullseye)
- Excellent organizational skills and a demonstrated ability to multitask and manage time efficiently.
Qualifications/Education:
- Bachelor of Engineering in Computer Science or equivalent.
- We can consider other qualifications, if supported by good experience in the field.
Please call or send an updated profile as soon as possible