Software engineer (Java) Rail Signalling

Sé de los primeros solicitantes.
TN Spain
Spain
EUR 30.000 - 50.000
Sé de los primeros solicitantes.
Hace 2 días
Descripción del empleo

Social network you want to login/join with:

Software Engineer (Java) Rail Signalling, Madrid

Client: Siemens Mobility

Location: Madrid, Spain

Job Category: Other

EU work permit required: Yes

Job Views: 4

Posted: 06.03.2025

Expiry Date: 20.04.2025

Job Description:

Siemens Mobility is a leader in transport solutions for more than 160 years, constantly innovating its portfolio in rolling stock, rail automation, electrification, turnkey systems, intelligent traffic systems, and related services. We are a collaborative, proactive group, learning every day, achieving quality products on time, overcoming challenges, and aware of our contributions to society.

We are leaders in cutting-edge technology for the Railway Signaling sector, developing innovative products and solutions for customer satisfaction. We want to join a Software Engineer for our R&D Department, responsible for the design and development of control system software according to design/product specifications.

Main Functions and Responsibilities:

  1. Software development for specific Siemens solutions.
  2. Design, implement, and modify software using Java, JMS messaging, and PostgreSQL database manager.
  3. Assume responsibilities during the entire software development cycle, including bid, specification, design, development, testing, and delivery phases.
  4. Software verification activities.
  5. Test specification.
  6. Requirements management and traceability throughout the product life cycle.
  7. Work in an international and multidisciplinary development team.
  8. Innovation and research on new technologies applied to products.

Requirements:

  1. Software engineer (computer science, industrial, telecommunications).
  2. Minimum 3 years of experience in research projects.
  3. Desirable experience in developing applications for Railway Signalling Control Centres.

Knowledge:

  1. Knowledge in JAVA programming language (or C++).
  2. Extensive knowledge of SW architecture, JAVA messaging, and relational databases.
  3. Knowledge of configuration management tools (Subversion, Synergy).
  4. Knowledge of automatic testing and continuous integration tools (Jenkins, SonarQube).
  5. Knowledge of requirements and traceability management tools (Doors, Confluence).
  6. Knowledge of assembly and maintenance of environments.
  7. Knowledge in cloud and container architectures (Docker/Kubernetes and related tools).
  8. Knowledge of SIL2 development techniques (CENELEC 50128:2011).

It will be assessed:

  1. Knowledge of AGILE software development methodology (SCRUM) and related tools (Jira, Gitlab, RTC).
  2. Knowledge of graphic systems software development.
  3. IT Security (vulnerability testing, threat mitigation, authentication, access control, cryptography).
  4. Programming using code standards and following good development practices.

Skills:

  1. Ability to work effectively across multiple geographic locations.
  2. Ability to work in a team, good communication skills, and a results-oriented approach.
  3. Good level of technical English and Spanish, spoken and written.
  4. Leadership.
  5. Exhaustive, meticulous, organized person.
  6. Innovative spirit and motivation to develop R&D work in new technologies.

If we all thought the same, we would never think of anything new! That’s why we recruit great minds from all walks of life. We recognize that building a diverse workforce is essential to our success, therefore we encourage applications from a diverse talent pool. We welcome the opportunity to discuss flexibility requirements with our applicants to encourage agile working and innovation. Flexibility is our main benefit. We combine remote and presence work because work-life balance and wellbeing are essential for our teams.

Siemens aboga por la igualdad de oportunidades entre mujeres y hombres, así como en la Diversidad como fuente de creatividad e innovación. Contar con diferentes tipos de talento y de experiencias nos hace ser más competitivos y estar mejor preparados para responder con éxito a las demandas de la Sociedad. Por ello, valoramos a las candidatas y a los candidatos que reflejen la Diversidad que disfrutamos en nuestra Compañía y animamos la cobertura de puestos por mujeres y hombres en ocupaciones que se encuentren subrepresentadas.

#LI-AM1

Obtenga la revisión gratuita y confidencial de su currículum.
Selecciona un archivo o arrástralo y suéltalo
Avatar
Asesoramiento online gratuito
¡Mejora tus posibilidades de entrevistarte para ese puesto!
Adelántate y explora vacantes nuevas de Software engineer (Java) Rail Signalling en