C++ Software Engineer

ENTERPRISE RECRUITMENT
Cambridge, United Kingdom
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 65K

Job location

Cambridge, United Kingdom

Tech stack

Microsoft Windows
C Sharp (Programming Language)
C++
CMake
Profiling
Software Design Patterns
Memory Management
Python
Machine Learning
Microsoft Visual Studio
Object-Oriented Software Development
Software Engineering
Subversion
System Programming
Standard Template Library (STL)
Real Time Systems
Concurrency
GIT
C++14

Job description

C++ Software Engineer, Cambridge (on-site) An established Cambridge engineering company designing advanced imaging and sensor systems is looking for a C++ Software Engineer to join its in-house development team. Their technology is used by defence, security and industrial customers internationally, and is built to perform reliably in demanding real-world environments. You'll take real ownership across the full software lifecycle, from architecture and design through to build, profiling, optimisation and production support, writing performant, maintainable modern C++ on Windows. What they're after: 3+ years' commercial C++ experience

Requirements

Strong grasp of OOP, design patterns and modern C++ standards Confident with the STL, memory management and concurrency (threading, mutexes) Comfortable with CMake/Make, Visual Studio, and Git or Subversion Windows development background Nice to have: real-time systems, networking or low-level programming, Python or C#, hardware/driver interfacing, and exposure to machine learning on sensor data. A BSc in a relevant field (or equivalent hands-on experience) rounds things off. You'll join a small, technically strong team working on genuinely advanced technology, with real investment in training and progression, plus a competitive package

Apply for this position