À 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