Alstom

Software Designer

Alstom
Apply
2 hours ago
Bengaluru, IndiaEntry Level

Responsibilities

  • Collaborate with architects to refine system and software designs, components, and interfaces.
  • Analyze, clarify, and validate software requirements.
  • Design and implement software components aligned with functional and operational specifications.
  • Maintain completeness, consistency, and traceability across software requirements, designs, and test artifacts.
  • Design and execute module-level and software-level tests.
  • Support software integration activities and cross-functional collaboration with global teams.
  • Help ensure the long-term sustainability of software solutions.

Requirements

  • Bachelor’s degree in engineering, such as IT, Computer Science, ECE, EEE, or an equivalent field.
  • Experience in software design, development, verification, and validation.
  • Knowledge of UML-based software design and architecture concepts.
  • Proficiency in system-level programming languages such as C or C++.
  • Familiarity with communication protocols such as TCP/IP or MODBUS.
  • Understanding of safety and cybersecurity design principles.
  • Strong analytical and problem-solving skills.

Benefits

  • Long-term career development in the rail industry with opportunities to progress toward Software Architect or System Architect roles.
  • Collaboration with global and cross-functional teams on innovative rail signalling projects.
  • Agile and flexible working environment.
  • Award-winning learning and development opportunities.
  • Fair and dynamic rewards package with comprehensive social coverage, including life, medical, and pension benefits.
  • Full-time role based in Bangalore.

Tech Stack

Categories

Alstom

About Alstom

1,001-5,000 employees
Contact me