Alstom

Software Designer

Alstom
Apply
14 days ago
Charleroi, BelgiumMid Level

Responsibilities

  • Design and develop embedded software architectures for multiple rail platforms.
  • Collaborate with system engineers, testers, and hardware teams on software integration and performance.
  • Implement coding standards, validation processes, and software quality practices aligned with EN 50716 safety standards.
  • Use test-oriented development and contribute to reducing software defects and improving system performance.
  • Apply software lifecycle management using Git and continuous integration pipelines.
  • Document best practices, share knowledge, and mentor peers.
  • Deliver validated software modules on schedule and support cross-functional project milestones.

Requirements

  • Proficiency in Python or C++.
  • Experience with real-time operating systems for embedded applications.
  • Experience with test-oriented development.
  • Understanding of UDP, TCP, or MVB communication protocols.
  • Ability to use Git and continuous integration pipelines for software lifecycle management.
  • Strong analytical mindset focused on safety-critical and high-availability systems.

Benefits

  • Work on rail control and automation technologies with tangible local and international impact.
  • Continuous learning, mentorship, and global mobility opportunities.

Tech Stack

Categories

Alstom

About Alstom

1,001-5,000 employees

Alstom designs and manufactures rail mobility solutions for national railways and urban transit agencies, including high-speed and regional trains, metros, trams, signalling, turnkey systems, and long-term maintenance and digital fleet services. Headquartered in Saint-Ouen-sur-Seine, France, and listed on Euronext Paris (ALO), the company expanded its portfolio by acquiring Bombardier Transportation in 2021 and delivers projects across Europe, the Americas, Asia-Pacific, and the Middle East.

Contact me