Position: Senior C++ Engineer for automation and security products
Company: SSA Group
Category: C++
Experience required: 5y
English level: intermediate

PROJECT
The products provided by the client monitor machines and the whole process at the plants. The products have a wide range of applications, are easy to integrate with other products and provide the plant operators with a modern, easy-to-use interface. 

The product to work with is a component-based, scalable and modern software for creating surveillance management platforms, which provides the integrator with a development tool that is intuitive and easy to learn, thereby shortening the development time for the HMI/SCADA projects. 

The main objective of the project is implementation and integration of the RSMP protocol into the HMI/SCADA solution. 

TECHNOLOGY STACK
C++, Qt, Socket, JSON 

TEAM
A team of over 10 C++ engineers with the focus on industrial automation and security. The main contact person within the project will be the Product Owner/Team Lead on the client side in Sweden. 

CANDIDATE REQUIREMENTS
Excellent understanding of C++, programming techniques (at least 7 years of experience)  
Experience with Qt (at least 2 years) 
Experience with TCP sockets communication and JSON data format 
Solid software development fundamentals such as unit testing, build automation, branched based development and modern documentation practices  
Good software architecture design skills  
Good verbal and written English communication skills (Intermediate level or higher)  

WILL BE A PLUS
Experience with RSMP communication protocol

RESPONSIBILITIES
Design and implementation of the RSMP protocol in C++ 
Integrate the RSMP protocol in HMI/SCADA 
Direct communication with the Product Owner  
Establish and maintain the high-quality development process with test coverage 

PROJECT BENEFITS
Opportunity to work closely on projects with senior teammates, gaining new experience and insights 
Work with cutting-edge technologies, gain access to the most up-to-date tools and apply your skills to complex projects 
We encourage our employees to obtain certifications; if you pass a certification exam, we will reimburse the testing fee 
Social benefits package and more