Hitachi Rail S. p. A.

IT, Telecom & Internet

SoftwareEngineerTCMSCorePlatform

Naples, Campania, Italy FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Entry candidates.

The Brief

“Software Engineer – TCMS Core Platform at Hitachi Rail S. p. A.. Skills: TCMS platform software, embedded/Linux, real-time environments, C/C ++. Develop TCMS platform software. Design software components”

Industry & Context.

IT, Telecom & Internet
Problems you'll solve

problem-solving attitude

What They're Looking For.

Must Have

Degree in Computer Engineering, Electronic Engineering, or equivalent, Experience in software development using C and/or C ++, Knowledge of embedded Linux, Experience with modular and layered software architectures, Knowledge of real-time software principles, Knowledge of safety-critical systems, Familiarity with version control systems (Git/SVN), Familiarity with structured development workflows, analytical skills, problem-solving attitude, attention to code quality

Nice to Have

Previous experience in TCMS or railway control systems, Knowledge of railway standards (EN 50128, EN 50126, EN 50129), Experience with communication protocols (CAN, MVB, Ethernet, Modbus, OPC UA), Familiarity with V-model development processes, Experience with static analysis tools, Experience with compliance tools, Basic knowledge of embedded cybersecurity

What You'll Do.

Develop TCMS platform software

Design software components

Implement software components

Develop in embedded/Linux

Develop in real-time environments

Integrate with railway systems

Analyze technical requirements

Support requirements traceability

Perform system integration

Prepare technical documentation

Maintain technical documentation

How You'll Work.

Team & Collaboration

Collaboration with system engineering teams; Collaboration with validation teams; Collaboration with cybersecurity teams; Work effectively in multidisciplinary teams

Communication Scope

Good command of English

Full Job Description

**Location:** Naples, Campania, Italy **Job ID:** R0129977 **Date Posted:** 2026-05-28 **Company Name:** Hitachi Rail S.p.A. **Profession (Job Category):** IT, Telecom & Internet **Job Schedule:** Full time **Remote:** No **About Us** A career at Hitachi Rail will help create a legacy. With operations in every corner of the world, our work goes to the cutting-edge of digital transformation and technology. From the multi-cultural strength of our global organisation to the sustainable and innovative ways we work to bring people together, there’s something for everyone to get stuck into. And that’s where you come in. **Job Description:** **Software Engineer – TCMS Core Platform** **Role Description** To strengthen the development team of the **TCMS (Train Control and Management System) core platform** , we are looking for a **Software Engineer** to join a technologically advanced, safety-critical environment. The selected candidate will contribute to the design, development, and maintenance of the core software components of the TCMS platform, supporting onboard train applications and control and communication subsystems. **Key Responsibilities** * Development and maintenance of **TCMS platform software** (middleware, core services, common libraries). * Design and implementation of robust, reusable, and maintainable software components. * Development in **embedded/Linux and real-time environments**. * Integration with railway communication systems (e.g. fieldbuses, Ethernet, industrial protocols). * Analysis of technical requirements and support for requirements traceability. * Debugging, testing, and system integration activities. * Collaboration with system engineering, validation, and cybersecurity teams. * Preparation and maintenance of technical documentation in compliance with company processes. **Technical Requirements** * Degree in Computer Engineering, Electronic Engineering, or equivalent. * Experience in software development using **C and/or C ++**. * Knowle

Free ATS check

Applying for this Software Engineer – TCMS Core Platform role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Hitachi Rail S. p. A.?

Real rants from real employees. Read before you apply.

Read Company Rants →