> Markdown version of [/jobs/ext/3705529-system-designer](https://www.wearedevelopers.com/jobs/ext/3705529-system-designer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # System Designer - **Company:** Alstom - **Location:** Charleroi, Belgium - **Contract:** Permanent contract - **Skills:** Application Lifecycle Management, JIRA, C++ (Programming Language), Communications Protocols, Continuous Integration, Embedded Software, Ethernet, MATLAB, Real-Time Operating Systems, Software Engineering, Software Systems, Model-Driven Development, Software Modules, Git, EN 50128, Jenkins - **Published:** October 13, 2026 - **Apply:** https://jobsearch.alstom.com/talentcommunity/apply/1446469933/?locale=en_GB ## About the Role * Proficiency in C/C++ and real-time operating systems for embedded applications. * Experience with model-based design tools such as MATLAB/Simulink or SCADE Suite. * Understanding of communication protocols like CAN, Ethernet, or MVB. * Ability to apply software lifecycle management using Git, Jira, and continuous integration pipelines. * Strong analytical mindset with a focus on safety-critical and high-availability systems., * On-time delivery of validated software modules aligned with project milestones. * Effective collaboration and contribution to cross-functional team objectives. * Reduction in software defects and improved system performance through proactive problem-solving. ## Description We are looking for a passionate Software Designer to craft and implement advanced digital solutions that power the next generation of sustainable mobility. You will collaborate with multidisciplinary teams to design reliable, scalable, and safe software systems that move cities and people forward., * Design and develop embedded software architectures ensuring scalability and maintainability across multiple rail platforms. * Collaborate closely with system engineers, testers, and hardware teams to ensure seamless integration and performance alignment. * Implement robust coding standards and validation processes to guarantee reliability and compliance with EN 50128 safety standards. * Drive innovation by introducing model-based design techniques and continuous integration practices using tools like MATLAB/Simulink and Jenkins. * Contribute to knowledge sharing by mentoring peers and documenting best practices for future projects. You'll work with sharp, committed teams solving complex challenges that shape the future of mobility, ensuring seamless integration of business and technology.