Software Architect Job in Alstom

Software Architect

Apply Now
Job Summary

Req ID:78044

We create smart innovations to meet the mobility challenges oftoday and tomorrow. We design and manufacture a complete range of transportation systems, from high-speed trains to electric busesand driverless trains, as well asinfrastructure, signalling and digital mobility solutions. Joining us meansjoininga truly global community ofmore than38 900 people dedicated to solving real-world mobility challenges and achieving international projects with sustainable local impact.

NETWORK & LINKS:

INTERNAL

  • Software Architect

EXTERNAL

  • GenericTeams

OVERALL PURPOSE OF THE ROLE:

  • As a Software Architect, technically lead a team of SW Designers, Specify and design software architecture and deliver software to deliver software covering the entire software lifecycle.
  • Interface with System, project, product, and Quality and safety team to meet QCD commitments.

RESPONSIBILITIES:

  • Contribute to the elaboration of product/system specification & architecture, in collaboration with the Product architect
  • Perform Software 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 Software components /modules
      • Define the interfaces between the Software 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 TIS PPL recommendations
      • Select the Operating System & Software language
      • Define SW Coding strategy (ex: encoding,)
    • Arbitrate and validate major SW design choices
    • Perform Software / Software and Harware/ Software 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 V&V team (depending on Safety Integrity Level)
  • Sustain the SW
  • Remain informed of the evolution of technologies through techno watch
  • Contribute to TIS standardization by reusing existing solutions or by defining reusable solutions, including COTS (Component Off the Shelf)
  • Apply and ensure application of processes and standards
  • Contribute to continuous improvement (RoE: Return of Experience, process )

BEHAVIORAL COMPETENCIES:

  • Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization
  • Be Innovative and demonstrate to peers and implement in creation of Reference Libraries, reusable codes, and model based developments
  • Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization.
  • Team Player with prior experience in working with European customer is not mandatory but preferable

TECHNICAL COMPETENCIES & EXPERIENCE

  • Experienced in design and deployment methodology (V cycle, SysML, requirement management)
  • Experiencedin software development in industrial environments in Ada 95
  • Good Knowledge in Software Life Cycle Process and coding guidelines
  • Troubleshooting issues reported by the various customers
  • Some knowledge on signalling system(interlocking, ATC and ATS) - Optional
  • Knowledge of network and network protocols (OPC, SOAP, 0MQ, )
  • Knowledge of technical elements linked to modernRailway Signalling (IP networks, embedded software,XML technology)
  • Fluent in English
  • Autonomy and proactive attitude are key success factors for this job.
  • Preferred from Engineering Captive Units or signalling companies.

Qualifications & Skills:

EDUCATION

  • - BE/B.Tech/M.Tech with12 to15 years of software design & development experience

EXPERIENCE / SKILL SET

  • Language Skills: Programming / technologies : C, C++, C#, Scripting languages (VB Script), COM/DCOM
  • Database : MS SQL Server
  • IDE : Visual Studio 10 and later versions.
  • Operating System : Microsoft Windows
  • Model based design
  • Protocols TCP/IP, SNMP.
  • Debugging tools : WinDBG, PerfMon, GFlags.
  • Good knowledge in one of the Software modelling techniques UML/SysML, Semi-Formal methods, Object oriented Modelling, Functional Analysis.
  • Optional: Requirement management and Traceability
  • Location for the role: Bangalore. Travel: Short term travel to France(1~2 months)

An agile, inclusive and responsiblecultureis the foundation of ourcompanywhere diverse people are offered excellent opportunities to grow, learn and advanceintheir careers.We are committed toencouragingour employeesto reach their full potential,while valuing and respecting them as individuals.


Job Segment: Developer, Embedded, SQL, Database, XML, Technology

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs