Software Engineer - Akkodis
  • Charleroi
description du poste

Who we are

At Akkodis, we are one of the global leaders in engineering across IT, aeronautics, energy, and other high-tech sectors. With 50,000 experts in 30 countries, we deliver innovative and sustainable technological solutions for our customers.

Assignments

We are looking for a SW Designer to join a dedicated design team based in Charleroi, for one of our clients in the railway signalling sector.

This is a unique opportunity to contribute to the evolution and enhancement of an innovative safety-critical signalling system, with a direct impact on two flagship products. You will be involved in the definition, design, and validation of new software baselines, as part of a roadmap extending through 2030.

Your main responsibilities include:

Specification & Architecture

- Collaborate with the software architect to define and develop software specifications and architecture

Software Component Development

- Design and code safety-critical (SIL4) and non-vital (SIL0) software components

- Establish and maintain the software development toolchain

- Specify, design, and conduct tests and verification of deliverables

- Manage software product configuration

- Create and update software design documentation in line with process requirements

Integration & Collaboration

- Support software integration in close collaboration with fellow software designers

- Work alongside system engineers to analyse and specify requirements

- Collaborate with subsystem colleagues throughout integration phases

- Contribute to feature testing and global V&V activities to support programme delivery

Standardisation & Continuous Improvement

- Reuse or implement reusable solutions to support standardisation efforts

- Apply SIL4 development processes and standards (CENELEC)

- Proactively suggest process improvements

- Analyse reported issues and propose solutions within the Change Request Management framework

The Profile

Background

You hold an Engineer's or Master's degree in a relevant field.

Must Have

- Solid experience in writing specifications and managing requirement traceability (EN & FR)

- Good knowledge of Python, C, and C++ programming languages

- Proficiency with Git / GitLab

- Fluent in both French and English (written and spoken)

- Strong organisational skills, with a proactive and problem-solving mindset

- Autonomous, with the ability to read, write, and update technical documentation

- Good communication skills and a genuine team spirit

Nice to Have

- Experience with modelling methods (UML, SADT, SysML)

- Knowledge of network communication protocols and IT networks

- Background in railway signalling and/or vital/secure software development

- Familiarity with SQL, VB.net, or Docker

- Experience in SIL4 or safety-critical development environments

Working Environment at Akkodis

- Direct link with a Business Manager for personalised support

- Technical training to develop your skills

- Career prospects in a stimulating environment

- A corporate culture focused on safety, quality, and innovation

Our Recruitment Process

Stage 1: Initial telephone interview (15 min) with @Kenny, Talent Acquisition.

Step 2: Interview (60 min) with a Business Manager.

Step 3: Interview (60 min) with the client.

;

demandeur d emploi

à la recherche d un emploi
postulez maintenant

recruteur

recrutez-vous
publier une offre d emploi