
Software developer Engineer R&D Mobility
- Tres Cantos, Madrid
- Permanente
- Tiempo completo
- Software Requirements management
- Software Development for specific Siemens solutions.
- Design, implement and modify software using C/C++ programming language, using SIL4 techniques.
- Test specification aligned to requirements.
- Test Automation, programming capabilities for continuous integration and automatic testing execution.
- Assume the responsibilities throughout the entire software development cycle, including specification, design, development, test, and delivery phase.
- Work in an international and multidisciplinary development team.
- Innovation and research on new technologies applied to products.
- Software engineer (computer science, industrial engineer, telecommunications)
- Desirable experience in the development of applications for wayside objects and controllers.
- Desirable 2 years of experience in research projects
- English & Spanish proficiency
- Knowledge in ADA / C / C ++/python programming language preferably; other programming languages will be valued
- Programming using code standards (MISRA 2012 & CERT C) and following good development practices
- Knowledge of SIL2/4 development techniques (CENELEC 50128:2011 Standard)
- Knowledge of security coding will be valued
- Knowledge on System Pillar/EULYNX will be highly valued.
- Ability to manage integration environments as well as ability to analyze and implement test automation.
- Knowledge of automatic testing and continuous integration tools (Gitlab CI/CD pipelines, SonarQube)
- Knowledge of requirements and traceability management tools (Doors, Polarion)
- Knowledge in test environment automatization will be valued.
- IT Security knowledge (vulnerability testing, threat mitigation, authentication, access control, cryptography) will be valued.
- Ability to work effectively across multiple geographic locations.
- Ability to work in a team, good communication skills and a results-oriented approach.
- Exhaustive/meticulous/organized person.
- Passion for SW development, design and testing
- A person with a spirit of innovation and with the motivation to develop research and development work in new technologies.
- Attitude to always think on how to make activities more efficient
- Mindset to think out of the black box.