C++ Developer - iGaming Industry - Central London

Location
London
Salary
£30000 - £60000 per annum
Posted
31 Jul 2017
Closes
28 Aug 2017
Ref
00071539
Contact
Recruitment Genius Ltd
Function
IT
Contract Type
Permanent
Hours
Full Time
With extensive experience and a portfolio of over 400 games, this company is at the front line of games innovation. They are a premium online casino software developer producing unparalleled games and technologies, comprehensive management tools, sophisticated ePayment integration systems and turn-key solutions for the iGaming industry.

The Role

Reporting to their Project Team Leader, the main purposes of this role are:
- Creating drivers for USB/Serial/Network peripherals in Linux.
- Creating C/C++ extensions for other languages to allow them to interact with hardware.
- Working with 3rd party hardware providers to ensure compatibility between our software and their hardware.
- Assisting the team with the creation of complex algorithms and technical research.

The ideal candidate must have demonstrable knowledge and ability of:
- C and C++ (Linux)
- Linux (usage, system calls, common libs, kernel, etc.)
- Basic network programming: UDP/TCP
- Simple Windows usage
- VCS

The ideal candidate will also be able to demonstrate a strong understanding of programming and a good general understanding of mathematical principles.

Desirable skills:
- USB/Serial programming
- Handling hardware
- Windows programming
- Experience with POS hardware (barcode scanners, note accepters, thermal printers, etc)
- Binary protocol reverse engineering experience or ability
- Smartcard, Chip & Pin, RFID
- Hands on Debian/ Ubuntu experience
- SVN

Useful skills:
- Windows programming
- Any knowledge or ability with node.js/JS, Python and PHP