Software Architecture

3 weeks ago


กรงเทพมหานคร, Thailand ALSTOM Full time

Req ID: 412633
Leading societies to a low carbon future, Alstom develops and markets mobility solutions that provide the sustainable foundations for the future of transportation. Our product portfolio ranges from high-speed trains, metros, monorail, and trams to integrated systems, customised services, infrastructure, signalling and digital mobility solutions. Joining us means joining a caring, responsible, and innovative company where more than 70,000 people lead the way to greener and smarter mobility, worldwide

**Software Architect**

**Purpose of the job**

The CITYFLO product family is a Communication Based Train Control system for urban solution ensuring the operation and safety of metros and people movers all around the world. You will elaborate specification, architecture and various plans ( test plan, configuration management plan)

The task of this role is to perform software implementation and Software Testing depending on team function for Onboard products together with focusing on delivery of Software/System works to main projects of Region APAC.

**Key responsibilities**:

- Contribute to the elaboration of product/system specification & architecture, in collaboration with the Product Designers or System Engineers
- Define the software requirements specifications
- Define the functional requirements, operational requirements, interfaces requirements and the requirements linked to performance, safety, cybersecurity, Reliability Availability and Maintainability constraints
- Ensure that all the requirements can be verified (testability)
- Ensure the traceability of the software requirements through the development cycle
- Define the software architecture
- Elaborate the functional and structural breakdown into software components
- Allocate the requirements to the software components
- Define the interfaces between the software components
- Define the dynamical behavior of the software
- Validate the feasibility of the solution: model simulation, mock-up
- Take main technical choices for software development
- Select development tools, methodology, programming languages, coding strategy and coding rules, strictly following internal process/methods & tools recommendations
- Contribute to the selection of the execution environment (processor, operating system, middleware, basic software), together with the product architect, system engineering manager and hardware architect
- Arbitrate and validate major software design choices
- Perform software/software integration, together with the software designers
- Perform hardware/software integration, together with the hardware architect
- Specify, design, prepare and perform tests and verifications of his/her deliverables
- Sustain the software
- Keep informed of the evolution of technologies through techno watch
- Contribute to standardization by reusing existing solutions or by defining reusable solutions
- Contribute to continuous improvement (Return of Experience, process)

**Education**:

- Bachelor of Computer Engineer, Software Engineering, Electrical Engineering, Electronic Engineering, Control System and Instrumentation Engineering.

**Relevant experience required**:

- 5 years of working experience in software designer, Embedded Software in the same métier/business
- Good planning, interpersonal, and communication skill.

Alstom is the leading company in the mobility sector, solving the most interesting challenges for tomorrow’s mobility. That’s why we value inquisitive and innovative people who are passionate about working together to reinvent mobility, making it smarter and more sustainable. Day after day, we are building an agile, inclusive and responsible culture, where a diverse group of people are offered opportunities to learn, grow and advance in their careers, with options across functions and geographic locations. Are you ready to join a truly international community of great people on a challenging journey with a tangible impact and purpose?

**Equal opportunity statement**:
Alstom is an equal opportunity employer committed to creating an inclusive working environment where all our employees are encouraged to reach their full potential, and individual differences are valued and respected. All qualified applicants are considered for employment without regard to race, colour, religion, gender, sexual orientation, gender identity, age, national origin, disability status, or any other characteristic protected by local law.

**Job Segment**:Testing, Developer, Embedded, Implementation Manager, Network, Technology


  • Software Architecture

    4 weeks ago


    กรุงเทพมหานคร, Thailand ALSTOM Full time

    Req ID: 412633 Leading societies to a low carbon future, Alstom develops and markets mobility solutions that provide the sustainable foundations for the future of transportation. Our product portfolio ranges from high-speed trains, metros, monorail, and trams to integrated systems, customised services, infrastructure, signalling and digital mobility...


  • กรุงเทพมหานคร, Thailand PRTR Full time

    Head of Software Development and Architecture **Key Responsibilities**: - Managing the software development and architecture teams, providing guidance, mentoring, and leadership to ensure the team's success. Ensuring that software development projects are completed on time, within budget, and meet or exceed quality standards. Complying with regulatory and...


  • สาทร, กรุงเทพมหานคร, Thailand T.D. Software Co., Ltd. (บริษัท ที.ดี. ซอฟต์แวร์ จำกัด) Full time

    รายละเอียดงาน **รูปแบบงาน **:สัญญาจ้าง**จำนวนที่รับ **:3 ตำแหน่ง**สถานที่ปฏิบัติงาน **:กรุงเทพมหานคร(เขตสาทร)**เงินเดือน(บาท)...

  • Software Architecture

    2 weeks ago


    กรุงเทพมหานคร, Thailand R Systems Full time

    Develop Business Solution define business processes and translate user requirements into technical design together with development team leader - Provide technical design and solution as blueprint - Select technology solution or design for projects to address business requirements together with development team leader - Hold accountability for good platform...


  • กรุงเทพมหานคร, Thailand Kyndryl Full time

    Who We Are At Kyndryl, we design, build, manage and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyndryl? We are always moving forward - always pushing ourselves to go further in our efforts to build a more equitable, inclusive world for our employees, our customers and our communities. The Role Job...

  • Software QA Lead

    4 weeks ago


    กรุงเทพมหานคร, Thailand Seven Peaks Software Co., Ltd. Full time

    Participate in the architecture and design of a feature early in the development cycle, influencing it to drive quality and adherence to specifications. Review design, requirements, specifications, and technical design documents to provide timely and meaningful feedback. Estimate, prioritize, plan and coordinate testing activities. Obtain, create and...


  • กรุงเทพมหานคร, Thailand Argyll Scott Full time

    Argyll Scott is helping the client looking for Senior Manager of Software Architeact to lead a team of software architects in designing and developing software solutions. You will also play a key role in defining the technical direction of the company and establishing best practices for software architecture and design. *** **Key Responsibilities** - Lead...


  • กรุงเทพมหานคร, Thailand Seven Peaks Software Co., Ltd. Full time

    Stable and supportive environment empowering you to achieve your career goals. Relaxed and easy-going team focused on delivering an excellent work / life balance. **The Role**: Participate in the architecture and design of a feature early in the development cycle, driving quality and adherence to specifications. Review design, requirements, specifications,...

  • Senior .NET Developer

    4 weeks ago


    กรุงเทพมหานคร, Thailand Seven Peaks Software Co., Ltd. Full time

    Backend development (Database design, Business Logic Layer, Web Services, Integrations). Propose and implement architectural designs. Maintain existing enterprise mobile and web backends. General. A degree in computer/technology related discipline or equivalent work experience. 5+ years of software development experience. Excellent ability to understand...


  • กรุงเทพมหานคร, Thailand Seven Peaks Software Co., Ltd. Full time

    Stable and supportive environment empowering you to achieve your career goals. Relaxed and easy-going team focused on delivering an excellent work / life balance. Backend development (Database design, Business Logic Layer, Web Services, Integrations). Propose and implement architectural designs. Maintain existing enterprise mobile and web...


  • กรุงเทพมหานคร, Thailand 1Moby Co., Ltd. Full time

    ็ัHybrid Working. Performance Bonus & Fixed Bonus. Cozy, Openness & Worldwide, Growth Enviroment. Software Tester/Senior Software Tester. Conduct requirement analysis and infrastructure planning with various teams (Developers, UX, Business). Understand business value, software architecture to create appropriate testing strategy. Design, write, review,...


  • กรุงเทพมหานคร, Thailand 1Moby Co., Ltd. Full time

    Hybrid Working, Worldwide, Growth Environment. Performance Bonus & Fixed Bonus. Openness, Friendly, Cozy & Delicious!. Software Tester/Senior Software Tester. Conduct requirement analysis and infrastructure planning with various teams (Developers, UX, Business). Understand business value, software architecture to create appropriate testing strategy. Design,...


  • คลองเตย, กรุงเทพมหานคร, Thailand Seven Peaks Software Co., Ltd. Full time

    5+ Years in software and 3+ Years in.Net. Flexible Hours and Hybrid Working Policy. International Company (20+ Nationalites). Backend development (Database design, Business Logic Layer, Web Services, Integrations). Propose and implement architectural designs. Maintain existing enterprise mobile and web backends. Qualifications General. A degree in...


  • คลองเตย, กรุงเทพมหานคร, Thailand Seven Peaks Software Co., Ltd. Full time

    5+ Years in software and 3+ Years in.Net. Flexible Hours and Hybrid Working Policy. International Company (20+ Nationalites). Backend development (Database design, Business Logic Layer, Web Services, Integrations). Propose and implement architectural designs. Maintain existing enterprise mobile and web backends. Qualifications General. A degree in...

  • Tech Lead .NET

    4 weeks ago


    กรุงเทพมหานคร, Thailand Seven Peaks Software Co., Ltd. Full time

    **Mentoring and Team**: Helping the team resolve difficult engineering problems and answer technical questions. Review the decisions the team makes to ensure consistency and alignment with the current development process in the team. Reviewing the quality of the work done by the team and making sure potential deviations are addressed and improved for the...


  • คลองเตย, กรุงเทพมหานคร, Thailand Seven Peaks Software Co., Ltd. Full time

    Backend development (Database design, Business Logic Layer, Web Services, Integrations). Propose and implement architectural designs. Maintain existing enterprise mobile and web backends. Qualifications GeneralThai language proficiency is mandatory. A degree in computer/technology related discipline or equivalent work experience. 5+ years of software...

  • Tech Lead .NET

    1 week ago


    กรุงเทพมหานคร, Thailand Seven Peaks Software Co., Ltd. Full time

    We use modern and often cutting-edge technologies. We follow best practices and clean architecture. We never compromise on quality. We practice domain-driven design. We encourage innovation and experimentation. We work on big and exciting projects. We have many talented developers to work alongside with. We organize tech meetups where you can share knowledge...

  • Tech Lead .NET

    3 weeks ago


    กรุงเทพมหานคร, Thailand Seven Peaks Software Co., Ltd. Full time

    We use modern and often cutting-edge technologies. We follow best practices and clean architecture. We never compromise on quality. We practice domain-driven design. We encourage innovation and experimentation. We work on big and exciting projects. We have many talented developers to work alongside with. We organize tech meetups where you can share knowledge...


  • วัฒนา, กรุงเทพมหานคร, Thailand Seven Peaks Software Co., Ltd. Full time

    Backend development (Database design, Business Logic Layer, Web Services, Integrations). Propose and implement architectural designs. Maintain existing enterprise mobile and web backends. Qualifications General. A degree in computer/technology related discipline or equivalent work experience. 5+ years of software development experience. Excellent ability to...


  • กรุงเทพมหานคร, Thailand Reeracoen Thailand Full time

    **Industry**: Hardware, Software - ** Job Description**: - Discuss and gather requirements with customers, Business Analyst team and Product Manager team to design the best system in the form of Platform. - Analyze and design according to Business Requirement and write SRS from workflow to ERD including User/Admin Manual document. - Documented various...