Senior Software Engineer (C++)
Up to £70,000 (DOE)
Hybrid, Oxfordshire
Your new company
My client is a world leader in computer visualisation technology. They develop technology used across the world in various industries with a clear commitment to tech for good.
Your new role
My client is looking for an expert C++ programmer to join their team in developing camera solutions. This role will be working in agile workflows, in project-based teams containing hardware engineers, computer vision specialists, and other software engineers.
1. Developing their core application software which includes architecture and new features/capabilities.
2. Aiding and creating systems to process huge amounts of data.
3. Designing APIs and plugins for integration with software and hardware systems.
4. Building tools to aid QA and data visualisation.
5. Researching, designing, and presenting new technologies and approaches.
What you'll need to succeed
Required:
1. Expert knowledge of C++ (11-20)
2. Strong communication skills.
3. Good experience working on large code-bases and challenging code problems.
4. Designing APIs, protocols, and plugins for integration with in-house and third-party software and hardware systems.
Desirable:
1. Good knowledge of Python, Boost or STL.
2. Knowledge of computer Vision or Scientific computing would be a big bonus.
3. Strong knowledge of Multi-threading, Networking, and Optimisation.
4. Experience using OpenGL, Qt/QML, Game Engines would be highly beneficial.
What you'll get in return
1. 10% company Pension.
2. 25 days Annual Leave + Bank Holidays.
3. Private Medical with Optical / Dental Insurance.
4. Permanent Health Insurance.
5. Favourable & flexible work from home arrangements.
#J-18808-Ljbffr