Software Development Leader
Alstom
- Vado Ligure, Savona
- Tempo indeterminato
- Full time
- He/She is responsible of the software design, development and test of embedded applications for railway equipment and electronic devices, in the field of train communication and diagnostics systems.
- He/she manages Software Development resources and activities on the project assigned.
- He/she is responsible for the delivery of each software baseline according to the QCD requirement
- Delivery of Train Software according to his / her Engineering Work Package.
- Deployment and application of Train Control & Information Solutions development procedures, processes & design rules on his / her project.
- Ensuring proper management and traceability of the hardware and software configuration - including design tools - (producing the release notes)
- Ensure that the content of the baselines, of the release or delivery notes and of the Software Reference versions identifications are in conformity with the release.
- Maintaining and Controlling KPIs for the project and reporting to S/W Domain Leader.
- Accountable for Software Validation.
- Designing and Implementing Embedded Software modules for TCMS equipment in compliance with software requirements, software design specification and Interface Control Document.
- Monitoring, controlling and consolidating the software development work-package, managing project timelines and reporting any delays or issues to the work package owner / supervisor.
- Defining functional and non-functional requirements for new software or applications.
- Integrating software modules within TCMS subsystems (diagnostic system, train to wayside communication system, etc) & in-charge of Configuration management for Software activities.
- Ensuring the overall performance of executable code loaded on target, for the project that he / she is leading.
- Initiating and following-up with action plans to solve issues and/or improve results in projects.
- Establishing and sharing Return on Experience of his/her activities with Domain Leader and proposing improvements on Software Development process and tools defined by Domain Leader.
- Contributing to the Generation of Quality Plan.
- Managing Sub-contractors.
- He/she is member of Change Control Board meetings.
- Master's degree or bachelor degree in the field of electronic or software engineering required.
- Hands-on development experience of software phases like requirement gathering, software development, hardware-software integration etc (minimum of 2 years’ experience in Railway or Automotive domain).
- High experience in software embedded design and implementation for complex diagnostics data management systems using C/C++ language.
- Good Working level Knowledge of linux based operating system.
- Good Working level Knowledge of network protocols like MVB, Ethernet, CAN, RS 232, RS 485.
- Managing work packages for sub-contractors.
- English: highly proficient in both spoken and written English.
- Ability to work efficiently in team.
- Good communications and reporting capabilities.
- Open to change and to carry out new tasks.
- Strong analytical and problem-solving abilities.
- Result oriented.