C C++ Analyst Developer

Namur · Full-time

About the position

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

  • CConfirmed · used this year
  • C++Confirmed · used this year
  • GITConfirmed · used this year
  • LinuxConfirmed · used this year
  • Object Oriented Design (OOD)Confirmed · used this year
  • PackagingConfirmed · used this year
  • Unit TestingConfirmed · used this year

Language requirements

  • Dutch / FrenchActive knowledge
  • EnglishActive knowledge

Similar positions

We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies. Read more about our Privacy Policy.