Alstom

Software Designer (CBTC)

Alstom
Apply
2 hours ago
Madrid, SpainMid Level / Senior

Responsibilities

  • Participate in application design and development for train control signalling solutions.
  • Develop subsystem requirements and designs based on system-level designs and requirements.
  • Implement software designs and write unit tests to verify software correctness and completeness.
  • Coordinate peer reviews of software development artefacts and participate in peer reviews requested by others.
  • Learn and apply new tools, techniques, and processes in a continuous-improvement environment.
  • Work with cross-functional engineering teams in a dynamic work environment.

Requirements

  • Bachelor of Science in Computer Science, Computer Engineering, or another engineering discipline.
  • 3–5 years of experience developing software.
  • Knowledge of software development principles and object-oriented design.
  • Experience with software implementation using .NET, Visual Basic, Visual C++, and C/C++.
  • Experience with Windows and Linux operating systems.
  • Experience with software development tools including .NET, VB6, Visual C++, Eclipse, Git, GitLab, Gerrit, DOORS, and Jenkins.
  • Rail transportation industry experience is preferred.
  • Availability to work occasional night shifts and weekends.
  • Willingness to travel, particularly during preliminary design and commissioning phases.

Benefits

  • Long-term career development opportunities in the rail industry.
  • Opportunities to work on innovative rail signalling projects and new security standards.
  • Collaborative working environment with cross-functional teams.
  • Career mobility across functions and countries.
  • Investment in employee development through award-winning learning programs.
  • Competitive reward package and comprehensive social coverage, including life, medical, and pension benefits.
  • Madrid-based role with occasional night, weekend, and travel requirements; travel may be 20–30% during specified project phases.

Tech Stack

CC++GitJenkinsLinux.NETVisual Basic 6Windows

Categories

Alstom

About Alstom

1,001-5,000 employees
Contact me