A senior engineer’s familiarity, independence, critical thinking, collaborative skills and technical initiative. Software design skills for elegant, high performance, easy to maintain code. Extensive knowledge of data structures, algorithms, complexity and concurrency. Strong C++ language knowledge and coding skills. Relevant technical knowledge:
Concurrency (multithreading, synchronisation and alternatives, parallel hardware). CPU architecture (CPI, dynamic execution, caching levels, cache misses, pipeline stalls). Data structures (linear, tree, hash and graph), algorithm selection and complexity (big O). Networking (standard packet protocols, performance in particular contexts). Linux development (user and/or kernel space) and scripting languages (bash, Python). Git, Agile techniques, CI/CD plus TDD or otherwise comprehensively tested code. Please apply (quoting ref: CV27102) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate. Job Info Job Title: Senior / Principal Engineer, C Company: CV-Library Location: Peterborough, Cambridgeshire Posted: Closes: Sector: Contract: Permanent Hours: Full Time
#J-18808-Ljbffr