Software Designer - Rail Signaling (C/C++, Italy)

Progress Rail Signaling S.p.A.

Roma

On-site

EUR 42,000 - 65,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Progress Rail Signaling Spa is seeking a Software Designer to contribute to the development of software for automated traffic control systems in Italy. The role involves analyzing requirements, designing, testing, and developing software across the lifecycle, with emphasis on safety-compliant design, high-quality code, and collaboration with cross-functional teams.

The ideal candidate has a degree in Software Engineering or Computer Science and hands-on experience with C/C++ and Java, plus

Qualifications

  • Bachelor's degree in Software Engineering, Computer Science or equivalent.
  • Strong knowledge of C/C++/Java and algorithms/data structures.
  • Experience in developing software across the lifecycle, in industrial/multinational contexts.

Responsibilities

  • Design and implement software for automated traffic control systems.
  • Improve system quality by identifying issues and implementing standard procedures.
  • Follow safety standards (EN 50126-50128) and SIL4 requirements.
  • Maintain and improve existing codebases and review changes.
  • Collaborate with colleagues to implement technical designs and new technologies.
  • Prepare reports and present findings to managers and teams.

Skills

C
C++
Java

Education

Software Engineering or Computer Science degree

Job description

Progress Rail Signaling Spa is seeking a Software Designer to contribute to the development of software for automated traffic control systems in Italy. The role involves analyzing requirements, designing, testing, and developing software across the lifecycle, with emphasis on safety-compliant design, high-quality code, and collaboration with cross-functional teams.

The ideal candidate has a degree in Software Engineering or Computer Science and hands-on experience with C/C++ and Java, plus

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Rail Signaling Verification & Validation Engineer
Rail Signaling Verification & Validation Engineer

Progress Rail Signaling S.p.A. • Toscana

On-site
EUR 31,000 - 37,000
Progettista software
Progettista software

Progress Rail Signaling S.p.A. • Roma

On-site
EUR 42,000 - 65,000
V&V Engineer
V&V Engineer

Progress Rail Signaling S.p.A. • Toscana

On-site
EUR 31,000 - 37,000
Embedded Software Engineer: Rail Signaling (C/C++, Qt)
Embedded Software Engineer: Rail Signaling (C/C++, Qt)

aizoOn Technology Consulting • Piemonte

Hybrid
EUR 40,000 - 55,000
Embedded Software Engineer - Rail Systems & TCMS
Embedded Software Engineer - Rail Systems & TCMS

Alstom • Savona

Hybrid
EUR 55,000 - 90,000
ERTMS Functional Design Engineer — RAMS & V&V (Rail Signalling)
ERTMS Functional Design Engineer — RAMS & V&V (Rail Signalling)

Hitachi Rail Limited • Genova

On-site
EUR 33,000 - 38,000
Manufacturing Software Engineer - Digitalization & Automation
Manufacturing Software Engineer - Digitalization & Automation

Hitachi Rail Limited • Potenza

On-site
EUR 32,000 - 52,000
Rail Signaling V&V Test Designer – On-Site Italy
Rail Signaling V&V Test Designer – On-Site Italy

Alstom • Bologna

On-site
EUR 42,000 - 66,000
Railway Systems Engineer — Flexible Hours + Travel (Italy)
Railway Systems Engineer — Flexible Hours + Travel (Italy)

Sécheron SA • Veneto

Hybrid
EUR 33,000 - 38,000
On-site with hybrid option (up to 2 w/
Flexible working hours
Welfare benefits
Signalling Configuration Engineer – Turin
Signalling Configuration Engineer – Turin

Hitachi Automotive Systems Americas, Inc. • Napoli

On-site
EUR 42,000 - 64,000