12 ago
|
Siemens Mobility
|
Tres Cantos
12 ago
Siemens Mobility
Tres Cantos
Software engineer (Java) Rail Signalling
Main functions and responsibilities:
- Software development for specific Siemens solutions.
- Design, implement and modify software using the Java programming language, using JMS messaging and PostgreSQL database manager.
- Assume assigned responsibilities during the entire software development cycle, including the bid, specification, design, development, test, and delivery phase.
- Software verification activities.
- Test specification.
- Requirements management and traceability throughout the product life cycle.
- Working in an international and multidisciplinary development team.
- Innovation and research on new technologies applied to products.
Requirements:
- Software engineer (computer science, industrial, telecommunications, computer science)
- Minimum 3 years experience in research projects
- Desirable experience in the development of applications for Railway Signalling Control Centres
Knowledge:
- Knowledge in JAVA programming language (in its absence C++).
- Extensive knowledge of SW architecture,
JAVA messaging and relational databases.
- Knowledge of configuration management tools such as Subversion, Synergy.
- Knowledge of automatic testing and continuous integration tools (Jenkins, SonarQube)
- Knowledge of requirements and traceability management tools (Doors, Confluence)
- Knowledge of assembly and maintenance of environments
- Knowledge in cloud and container architectures, dockers / kubernetes and related tools.
- Knowledge of SIL2 development techniques ( CENELEC 50128:2011 )
It will be assessed:
- Knowledge of AGILE software development methodology (SCRUM) and related tools (Jira, Gitlab, RTC).
- Knowledge of graphic systems software development.
- IT Security (vulnerability testing, threat mitigation, authentication, access control, cryptography).
- Programming using code standards and following good development practices.
Skills:
- Ability to work effectively across multiple geographic locations.
-
📌 Software engineer (Tres Cantos)
🏢 Siemens Mobility
📍 Tres Cantos