Alstom

Software Designer (C/C++)

Alstom
Apply
2 hours ago
Bangkok, ThailandMid Level

Responsibilities

  • Contribute to software specifications and architecture with software architects.
  • Develop software components through detailed design and coding using C/C++.
  • Set up the software development toolchain and maintain software work products under configuration management.
  • Specify, design, prepare, and perform tests and verifications of deliverables.
  • Support software/software and hardware/software integration.
  • Apply quality processes and standards, standardize reusable solutions and COTS, and contribute to continuous improvement.
  • Monitor technological advancements and collaborate with software, hardware, and integration teams.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Information Systems, or a related field.
  • At least 3 years of software development experience.
  • Experience developing software with C/C++.
  • Knowledge of Linux, networking, and protocols.
  • Familiarity with scripting languages and shell utilities.
  • Experience with Git and GitLab; PC-Lint experience is optional.
  • Experience formulating subsystem requirements and producing technical documentation.
  • Experience in vital or secure software development and the railway domain is advantageous.

Benefits

  • Flexible and inclusive working environment in a global rail business.
  • Opportunities for learning, career development, and progression toward senior software engineering or technical leadership roles.
  • Exposure to innovative railway signalling projects and new security standards.
  • Cross-functional collaboration and opportunities to work across functions and countries.
  • Comprehensive social coverage including life, medical, and pension benefits.
  • Equal-opportunity workplace committed to diversity and inclusion.

Tech Stack

Categories

Alstom

About Alstom

1,001-5,000 employees
Contact me