🌟 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.