Theme

Language

Global EN
Sweden ENSV
India EN

Software Developer

Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems

In short

As a Base Software Developer at Alstom in Charleroi, BE, you will participate in the complete development cycle of Base Software for Traction electronics, focusing on design and testing for Command-Control systems according to standard 50128. This role involves collaborating with engineers, designing software modules, performing integration, and ensuring non-regression checks for rail projects.

Responsibilities

  • Design, develop, and test Base Software (BSw) for Traction electronics, focusing on Command-Control systems.
  • Collaborate with Traction Control and Validation Software Engineers.
  • Design software modules, perform integration activities, and conduct non-regression checks.
  • Generate BSw builds/versions and document BSw produced according to project quality and processes.
  • Manage and take responsibility for assigned tasks (BSw functions/blocs implementation) in terms of quality and time.
  • Perform module and integration testing.
  • Ensure compliance with EHS rules and safety regulations.
  • Work on multiple projects and manage priorities.
  • Accumulate know-how for electronics dedicated to the control of railway energy power conversion sub-systems.
  • Perform reliability growth activities on systems in service.
  • Provide technical coordination/management of Co-Design activities with suppliers.
  • Support budgeting activities for offers.
  • Respect QCD and update software activity indicators.
  • Participate in design reviews.
  • Coordinate project activities across engineering sites if necessary.

Requirements

  • At least 2 years of experience in real-time software design and standard application (ultra RTOS appreciated).
  • Experience with formal SW development processes.
  • Experience in the field of command and control of technical systems.
  • Knowledge of communication protocols (CAN, MVB, TrDP, CIP).
  • Deep knowledge of C language (MUST).
  • Fluent French and English knowledge is needed.

Desired Qualifications

  • Experience in module testing and V-life cycle software development appreciated.
  • Basic knowledge of software configuration management tools (Clearcase, SVN, Git, Clearquest).
  • Basic knowledge about electronic Hw design.
  • Experience in the railway field appreciated.
  • Knowledge with Matlab / Simulink would be appreciated.
  • Knowledge in Requirements Management Tools (e.g. DOORS) appreciated.
  • Use of test and measurement devices such as testers, multimeters, oscilloscopes, logic analysers.
  • C++ programming knowledge (Appreciated).
  • Knowledge of DSP Texas Instruments Compilers.
  • MS Office Tools (Word, Excel, Powerpoint).
  • Italian and/or Spanish appreciated.

Benefits

  • Opportunity to work on innovative transport solutions.
  • Contribution to greener and smarter mobility.
  • Diverse and inclusive global workplace.

Skills

CC++CANMVBTrDPCIPMatlabSimulinkGitSVNClearcaseDOORSMS Office
#Software Development#Traction Control#Real-Time Software#Embedded Systems#C programming#Rail Projects
Alstom Logo

About Alstom

Rail has the power to shape how societies grow, connect, and decarbonise. At Alstom, we turn this potential into reality, moving over 100 million people daily with safe, smart, and sustainable mobility solutions.

Alstom Logo

Company

Alstom

Job Posted

3 days ago

Employment Type

Full Time

Work mode

On Site

Experience Level

Mid-Senior

Locations

Charleroi, Belgium

Applicants

Be an early applicant