ABYLSEN Cover
ABYLSEN Avatar

ABYLSEN

Industrial C++ Developer

CDI
Madrid , Espagne
> 2 ans

Contrat

CDI

Expérience

> 2 ans

Description du poste

Position: C++ Developer

Location: Madrid

Company: Abylsen Spain

 

ABYLSEN is an international engineering consulting group with 3500 employees. Created by a number of entrepreneurs in 2005, the group was born from a common development ambitions across the major European regions and is now located in 42 locations spread over 8 countries (France, Switzerland, Luxembourg, Belgium, the Netherlands, Italy, Spain and UK).¿What would you be doing in your day a day?


We are looking for a C++ Developer with experience in industrial automation systems (PLC, SCADA, DCS) to join our team. The ideal candidate should have deep knowledge in C++/COM development, experience with industrial communication protocols and familiarity with real-time embedded systems.

  • Develop and maintain high-performance C++ applications (C++11 or higher) for industrial automation systems.
  • Work with COM objects and apply C++/COM programming practices.
  • Implement ATL (Active Template Library) to build reusable components.
  • Use smart pointers (CComPtr) for COM objects and apply reference counting methods.
  • Develop software for industrial environments (PLC, SCADA, DCS) and integrate with automation systems.
  • Work with industrial communication protocols such as OPC, TCP/IP, RS485-RS232.
  • Manage connections with hardware devices using C++.
  • Optimize multi-threaded applications and real-time systems.
  • Collaborate in the design and architecture of automation systems.
  • Develop and maintain unit tests and documentation for industrial software.
  • Utilize Azure DevOps for version control (Git/TFS) and project management.
  • Work with SQL Server and Oracle databases.


What about our recruiting process?

  • A 10-15 minutes call with our Talent Acquisition
  • A videocall with our Talent Acquisition to explain who we are and how we work
  • A videocall or a personal meeting with our Business Managers to know more about the technical part & the project
  • A meeting with the client

And, last but not least, what do we offer?

  • Permanent contract with Abylsen as our consultant
  • Salary base of 30-42K (open to negotiate depending on candidate's experience)
  • Private health insurance
  • A big training & learning platform with a lot of free courses (languages, software, soft skills…)
  • Gympass - Wellhub platform with lots of well-being and sports centers & activities
  • Hybrid position with flexible hours (2 days at office / 3 days telework)


Profil recherché

What do we need from you?

  • 2-3 years of experience in C++ development, with a focus on COM programming.
  • Experience with industrial automation systems (PLC, SCADA, DCS).
  • Strong knowledge of industrial communication protocols (OPC, TCP/IP, RS485-RS232).
  • Experience in connecting hardware devices using C++.
  • Knowledge of ATL (Active Template Library) and CComPtr for smart pointers in COM objects.
  • Experience with SQL Server and Oracle databases.
  • Proficiency in Azure DevOps, Git/TFS, and Visual Studio.
  • Fluent in English and Spanish (reading, writing, speaking).
  • Availability for occasional travel (10%)