ALAlstom Transportation
Lead Architect
Bangalore ₹5-7 LPA Posted 2 May 2025
FULL TIME
Uml
Software Development
Risk Management
Job Description
Job description
- Contribute to the elaboration of product/system specification architecture, in collaboration with the Product architect/ System Engineering Manager
- Perform SW activities:
- Define the software requirements specifications:
- Define the functional requirements, operational requirements, interfaces requirements and the requirements
- linked to performance / Safety constraints
- Ensure that all the requirements can be validated (testability, )
- Define the software architecture:
- Elaborate the functional and structural breakdown into SW components modules
- Allocate the requirements to the SW components/modules
- Define the interfaces between the SW components/modules
- Define the dynamical behavior of the software
- Validate the feasibility of the solution: model simulation, mock-up
- Define main technical choices for SW development:
- Select SW Tools, Methodology (ex : UML, ) coding rules, strictly following internal process/methods tools recommendations
- Select the Micro-processor / Micro-controller , together with the HW architect, according ADM PPL recommendations
- Select the Operating System Software language
- Define SW Coding strategy (ex: encoding)
- Arbitrate and validate major SW design choices
- Perform SW/SW and HW/SW integration, together with the HW architect
- Prepare and perform SW requirements tests, SW/SW SW/HW integration tests and verifications of his/her deliverables, prior to the ones formally performed by a dedicated VV team (depending on Safety Integrity Level)
