2,061,809open jobs
123,033companies
253,031added this week
Browse all
Location
In office (Charleroi)
Seniority
Junior · 2+ years exp

Confirmed on the employer's own hiring board on Oct 31, 2026. First seen by Alion on Oct 23, 2026.

Overview
Company
Impact
Profile match
Headquartered in Saint-Ouen-sur-Seine, France, Alstom is a leading global manufacturer and provider of sustainable rail transport systems and mobility solutions. The enterprise develops and deploys an extensive portfolio of rolling stock, including high-speed trains, urban metros, and trams, alongside advanced signaling, digital mobility, and rail infrastructure technologies. Operating in dozens of countries worldwide, the company delivers integrated turnkey systems and customized lifecycle services to support efficient, low-carbon public transit networks.

Req ID:521407

At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than 80 000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.

JOB TITLE & PURPOSE

Job Title

Base Software Developer

Purpose of the Job

Participate to the complete development cycle of the Base Software (BSw) for Traction electronic, by assuring the works of design and test of the software for Command-Control, following the standard 50128 within the framework of national or international rail projects.

Collaborating with the Traction Control and Validation Software Engineers, the Base Software (BSw) Engineer design software module, realize integration activities, non-regression checks, generating a BSw build/version.

POSITION IN THE ORGANISATION

Objectives

Manage and responsibility of the assigned tasks (BSw functions/blocs implementation) in terms of quality and time. Documentation of the BSw produced according to the quality and processes adopted within the project. Sw module and integration testing.

Organisation Reporting

In the Services Engineering department - Engineering branch, the Base Software Developer works in the Software, Testers & Tools team.

Hierarchical reporting to Software Team Leader.

Functional reporting to Base Software Engineering Manager.

Network & Links

Internal:

  • Interacts with the FPGA and Hardware Teams.
  • Contact with other department in the site in case of specific Project needs (Traction Engineering team (TrSE, RAMS, Control, Validation Engineer…)

External:

Traction Alstom site, Manufacturing Alstom site

  • Final customer (railway operator)
  • Suppliers
  • Auditors

MISSIONS

Performance Measurement/KPI’s

  • Environment, Health and Safety (EHS) indicators, for security of the persons, the properties and the environment, by applying the safety regulations of the company.
  • Periodically followed-up by the Base Software Engineering Manager and the Software Team Leader.
  • Control command & contractual software are accepted by customers (internal & final)
  • Quality of the delivered work through the software development cycle, software anomalies report files and change request files.
  • Respect and improve the costs allocated.
  • Respect the delivery planning and follow-up the software development documents
  • None non-compliances for delivery during Quality audits (IRIS, Certifer)
  • Correct application of referenced evolution and software procedures
  • Number of modification due to problem of coding (validation internal or tests,…)

Responsibilities

  • Respect and apply the EHS rules
  • Work on many projects and manage the priorities
  • Accumulate Know-how for electronics dedicated to the control of railway energy power conversion sub-systems
  • Perform BSw development activities, e.g. composed by
    • Conceptual definition of BSw architectures/functionalities (Standardisation)
    • BSw Requirements Specifications and Configuration history documentation
    • BSw Requirements Test Specifications
    • Performing engineering level Impact analysis
    • BSw source code
    • BSw Integration into train level architecture
    • BSw Validation for internal and external/homologation purposes
    • Coordination of project activities across engineering sites, if necessary.
  • Perform Reliability Growth activities on systems in service
  • Technical coordination / technical management of Co-Design activities with suppliers
  • Perform planning / controlling of the technical activities
  • Support of budgeting activities for offers
  • Respect the QCD and update the indicators of software activity
  • Participate to the design reviews

JOB SPECIFICATIONS

Knowledge & Experience

  • Experience of at least 2 years in real time software design and standard application (ultra RTOS appreciated).
  • Experience with formal SW development processes
  • Experience in module testing and V-life cycle software development appreciated
  • Experience in the field of command and control of technical systems
  • Knowledge in communication protocol (CAN, MVB, TrDP, CIP)
  • 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

Technical Skills & Competencies

  • Programming Languages: Deep knowledge of C language (MUST), C++ (Appreciated)
  • Techniques: Impact analysis, Basic Statistics, FMEA
  • Tools: DSP Texas Instruments Compilers

Matlab / Simulink appreciated

MS Office Tools (Word, Excel, Powerpoint)

Behavioural Skills / Competencies

  • Team working attitude and proactiveness in problem solving
  • Interested in interdisciplinary work
  • Open mind and creative
  • Fluent French and English knowledge is needed, Italian and/or Spanish appreciated

You don’t need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, you’ll be proud. If you’re up for the challenge, we’d love to hear from you!

Important to note

As a global business, we’re an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. We’re committed to creating an inclusive workplace for everyone.

Job Type:Experienced

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,061,809 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Charleroi
$197k – $225k per year · In office · Full-Time · 7+ years exp · Bachelor's Degree · McLean · Richmond · New York · Wilmington
Python
JavaScript
Rust
TypeScript
C#
Node JS
Scala
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Bitbucket
GitHub
Management
Agile
Apply
$315k – $359k per year · In office · Full-Time · 12+ years exp · Bachelor's Degree · McLean · New York
JavaScript
TypeScript
Databases
Apache Kafka
AI/ML
Flink
DevOps
GCP
Azure
AWS
HPC
Apply
$209k – $239k per year · In office · Full-Time · 9+ years exp · Bachelor's Degree · Plano
Python
JavaScript
Rust
TypeScript
C#
Node JS
Scala
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Bitbucket
GitHub
Apply
≈ $26k – $64k per year (Estimated) · In office · Full-Time · 5+ years exp · Bachelor's Degree · Bengaluru
Python
Go
JavaScript
Java
TypeScript
Scala
Java
Spring Boot
Frontend
GraphQL
React.js
DevOps
GCP
Azure
Jenkins
AWS
Management
Agile
Apply
$197k – $225k per year · In office · Full-Time · 7+ years exp · Bachelor's Degree · McLean
Python
JavaScript
Rust
TypeScript
C#
Node JS
Scala
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Bitbucket
GitHub
Management
Agile
Apply
Software Developer 3 days ago
$56k – $67k per year · Hybrid · Full-Time · 3+ years exp · Bachelor's Degree · Charleroi
Python
C#
C++
DevOps
Git
Docker
GitLab
Linux
Apply
Software Architect 3 days ago
$42k – $50k per year · Hybrid · Full-Time · 3+ years exp · Bachelor's Degree · Charleroi
Python
C#
C++
DevOps
Git
GitLab
Linux
Apply
In office · Full-Time · Charleroi
PHP
PHP
Laravel
Symfony
Databases
MySQL
PostgreSQL
DevOps
Rest API
Apply
≈ $23k – $53k per year (Estimated) · In office · Internship · Bachelor's Degree · Charleroi
Apply
Finance Manager 1 day ago
$91k – $130k per year · In office · Full-Time · 5+ years exp · Bachelor's Degree · Charleroi
Analytics
Power BI
Microsoft Excel
Apply
See all jobs
This is one of many
2,061,809 more open roles from verified company boards, updated every day.