Embedded Software Engineer (C/C++, PC Side)

€50,000 - €60,000 yearly
  • Key Talent Personnel
  • Manchester, UK
  • Apr 10, 2020
Permanent C++ Developer Jobs Developer Jobs iGaming Jobs Information Technology Jobs Software Engineer Jobs

Job Description

Software Engineer (Embedded, C/C++) - GREENFIELD PROJECTS

Our client who develops some of the most AWESOME online gambling games in the market today requires a Embedded C/C++ Developer to join a team of collaborative, dynamic, friendly, supportive, hardworking and highly skilled individuals.

The successful candidate will be a confident self-starter who is happy to dive into existing projects as well as contribute to new projects. At Key Talent Personnel we are all about supplying unlocking the best talent so we look for an open minded team-player,  who will be willing to learn from colleagues and share knowledge across the business and beyond.

As this is GREENFIELD PROJECTS you will get the opportunity to express your creativity, ideas.....SO THE SKY IS THE LIMIT.


This role would suit someone who enjoys being part of a busy and exciting development team, solving problems and has a flexible and results driven attitude towards their work. The successful candidate will be highly experienced in C/C++ and have experience working within an embedded development system working on (RS232 and/or USB). Additionally knowledge of PC development in Win32 API with Windows sockets (winsock) would be a distinct advantage.

The main objectives of the role are as follows:

To collaborate with solution architects and software engineers, to design and develop a modular platform for hosting and presenting games on a variety of hardware.To develop and support test software for Engineering and Production. To support, advise and where necessary, write code for our embedded products

To mentor less experienced engineers to assist in knowledge transfer, across the team, to avoid single points of failure.To help formalise and standardise procedures and practices i.e. build server, code review process, static code analysis

Required Skills & Experience:

- Solid C/C++ experience
- USB programming (embedded-side and PC-side)
- Solid Win32 API experience
- Solid Multi-threaded application development
- Windows sockets (winsock) experience OR interfacing to hardware through low-level protocols such as RS232
- Degree in Computer Science, Software Engineering, or other related discipline
- Significant professional experience covering full development life-cycle
- Extensive knowledge of existing architectures, systems and products (not necessarily from this industry)


You will receive first class training, support and career development opportunities along with a very competitive salary and additional benefits which include (but are not limited to) the following:

- Company bonus
- 25 days holiday
- Life assurance
- Contribution based pension scheme