Software Architect

Year    TS, IN, India

Job Description

Req ID:487683




At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than 80 000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.




Purpose of the job:






Specify and design software for Test Benches

Organization structure:





Technology Center


Reports directly to:





Hardware Manager


Internal




System Engineers or Product Designers Hardware Architects Software Designers RAM Engineers V&V Architects & Designers Project/Program Quality Safety Managers Safety Assurance Managers & Engineers Project/Program Cybersecurity Manager & Engineers



Key accountabilities:





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 (RAM)... 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 (ex: UML, LabVIEW, Python ...), 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 Contribute to standardization by reusing existing solutions or by defining reusable solutions, including COTS
Apply and ensure application of processes and standards Contribute to continuous improvement (RoE: Return of Experience, process...)



Educational Requirements:



Mandatory:




Engineering degree in Electronics

Experience

--------------
10 year's experience in industrial test. Railway software development, LabView, Python Electronics domain: scheme critical analysis, trouble shooting investigation, analog and digital components Test principles and methods: testability, test coverage, test tool capacity, test validation Test bench: structure and principle, maintenance, debug, troubleshooting investigation Safety principles

Competencies & Skills

Autonomous, rigorous, good communication Good teaching skills (able to provide training to a group of trainees) Team working Operational effectiveness Able to read, write and speak technical English



You don't need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, you'll be proud. If you're up for the challenge, we'd love to hear from you!




Important to note




As a global business, we're an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. We're committed to creating an inclusive workplace for everyone.




Job Type:Experienced





Job Segment:

Testing, Developer, Middleware, Technology

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4760643
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TS, IN, India
  • Education
    Not mentioned
  • Experience
    Year