C C++ Analyst Developer

Namur · Temps plein

À propos du poste

Mission Overview

Keystone Solutions is seeking a C/C++ Analyst-Developer for a consultancy mission at a client site. You will be part of a dynamic team focused on enhancing mobility solutions. As a consultant, you will engage in diverse projects that challenge your skills and foster professional growth.

Responsibilities

Under the consultancy model of Keystone Solutions, you will be responsible for:

  • Analyzing and defining technical constraints and architecture.
  • Improving and developing new embedded software.
  • Programming software primarily in C, C++11, C++20, Python, and Bash.
  • Conducting tests to ensure software validation.
  • Writing technical documentation.
  • Integrating with hardware.
  • Maintaining and evolving the embedded platform.

Profile

As a C/C++ Analyst-Developer, you should possess the following qualifications:

  • A Bachelor’s or Master’s degree in Computer Science or a closely related field.
  • 5+ years of experience in a similar role with a Bachelor’s degree or 2+ years with a Master’s degree.
  • Experience in object-oriented software development and technical architecture.
  • Experience in embedded development.
  • Excellent communication skills and a client-oriented approach.
  • Organized, structured, and possess a synthesis mindset.
  • Ability to write clear technical documents in both French and English.
  • Autonomous, curious, and open-minded.
  • Proactive in completing tasks and adhering to defined rules and procedures.
  • Ability to maintain positive relationships and collaborate effectively within a team.
  • Adaptable to change and proactive in proposing solutions.
  • Transparent reporting to superiors.

Technical Skills

  • Development in C/C++, Shell, Linux.
  • Proficiency in Linux environments (Debian and Red Hat distributions, service management, application packaging, etc.).
  • Modern system programming (multithreading, sockets, inter-process communication, Boost, etc.).
  • Development tools (IDE, git, gcc, etc.).
  • Relational databases and SQL (Sybase, MySQL, SQLite) and APIs.
  • Technical English proficiency.
  • Additional skills in embedded systems development (x86 platform) are a plus.
  • Knowledge in network management under Linux is an asset.
  • Experience with ABT and EMV systems is a significant advantage.

Important Information

To meet the requirements, candidates must fully satisfy the following minimum criteria:

  • Possess the required skills and experience.
  • Advanced proficiency in French, both spoken and written.
  • This is a full-time position with the possibility of 2 days of remote work per week (preferably in-person on Mondays in Namur).

Duration: As soon as possible - 30/06/2027 8 months • (full time)

Skills required

  • CConfirmé · pratiqué cette année
  • C++Confirmé · pratiqué cette année
  • GITConfirmé · pratiqué cette année
  • LinuxConfirmé · pratiqué cette année
  • Object Oriented Design (OOD)Confirmé · pratiqué cette année
  • PackagingConfirmé · pratiqué cette année
  • Unit TestingConfirmé · pratiqué cette année

Language requirements

  • Néerlandais / FrançaisConnaissance active
  • AnglaisConnaissance active

Offres similaires

Nous utilisons des cookies pour améliorer votre expérience sur notre site. En naviguant sur ce site, vous acceptez notre utilisation des cookies. En savoir plus sur notre Politique de Confidentialité.