Software Development Engineer
MADRID - CN, Spain
hace 6 días

Req ID : 155145

We create smart innovations to meet the mobility challenges of today and tomorrow. We design and manufacture a complete range of transportation systems, from high-speed trains to electric buses and driverless trains, as well as infrastructure, signalling and digital mobility solutions.

Joining us means joining a truly global community of more than 75 000 people dedicated to solving real-world mobility challenges and achieving international projects with sustainable local impact.

Job Title.

Software Development Engineer


Permanenete Madrid (Pinto)

Purpose of the job .

He / she performs Software Development activities on the project assigned.

He / she performs integration of the software modules developed for a project.

He / she participates in the complete V cycle design for Software : Requirements and architecture definition, Design, Development, Verification and Validation.

He / she discusses relevant system aspects with the project manager, clients and suppliers.

Organizational Reporting

Hierarchical & Operational : Software Lead Engineer

Mission & Responsibilities

Accountable for :

  • Delivery of Train Software module and integration of the module, according to his / her Engineering Work Package.
  • Deployment and application of Train Control & Information Solutions development procedures and processes on his / her project.
  • Responsible for :

  • Producing Control Build Software Model in compliance with Requirements and Standards Functional Design Document, Interface Control Document, considering the RAMS constraints.
  • Developing software / modules for different devices and platforms (while assuring and maximizing the reuse of standard configurable software components
  • Generating executable code and configuration to be loaded on the
  • Producing the software integration plan, integrate various functions and provide reports, as applicable.
  • Providing support during train integration, upon request.
  • Providing support during train validation, upon request.
  • Managing the RoE of his activity for both design process and applicative function library
  • Implementing the development practices and rules as defined in the Train Control support plans (SyMDP, SyQP, SCMP, SyVP).
  • Resolving and follow the open points of configuration management raised by the Quality Assurance of the Software
  • Key Performance Indicators

  • Quality of his delivery (included sub-contractor delivery) : 1st time quality rate >
  • 90% (quality rate modification validated OK / number of modifications applied)

  • Respect of the delivery planning (included sub-contractor delivery) : 100% OTD
  • Level of application of std Methodologies and Processes for his / her project : 100%
  • Continuous improvement or Return on Experience (RoE) management from previous projects : 0 missing RoE
  • Candidate requirements.

    Desired Knowledge / Experience

  • Hands-on development experience of one or more software phases like software development, hardware-software integration etc, with minimum of 5 years’ experience.
  • Hands-on development experience of embedded software developments. Expert in C, C ++, embedded Linux, SVN, .NET, JavaScript, SQL.

  • Knowledge of real time network protocols like MVB, Ethernet, CAN, RS232, RS 485 etc.
  • Experience in railway project engineering both at the vehicle level and in wayside applications and services.

    Experience in developing projects and documentation according to ISO 9001, EN50126, EN50657 (or EN50128 / 50129) and overall in V cycle design.

    Experience in requirements management.

    Experience in the verification, validation and integration process of on-board systems and wayside services.

    Soft skills in order to deal with the client, project manager and different stakeholders.

    Experience in the development of project plans such as engineering quality plan, requirement plan, configuration plan and also in risks assessments, tests, training and communication.

    Knowledge of agile development methodologies (SCRUM), for analysis, design, development, implementation and commissioning.

    Complete management of the Office package.

    Fluent English.

    An agile, inclusive and responsible culture is the foundation of our company where diverse people are offered excellent opportunities to grow, learn and advance in their careers.

    We are committed to encouraging our employees to reach their full potential, while valuing and respecting them as individuals.

    Job Type : Experienced

    Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación