Company Description
Siemens Power Automation Ltd. (SPA) is active in field of energy automation for power systems (protection, substation control, telecontrol, power quality, communication solutions, energy management and information systems). Siemens Energy Automation worldwide is among the largest companies in this area and is technology and quality leader.
Responsibilities / Duties
You will have the opportunity to use the full range of your professional experience to support the development of the next generation of Protection Relay platform. You will support our development team in the area of programming CFC modules. You will be responsible for designing, developing, documentation, troubleshooting and debugging software.
- Product development / support of project management
- Design and maintenance of basic, central SW components
- Support to customer projects regarding detail issues
- Preparation and implementation of production acceptance and customer acceptance
- Independent compilation of design documents and execution of reviews and code inspections
- Execution of module, function and integration tests and Co-operation during system tests
- Guiding less experienced developers during task processing and be central contact partner with regard to SW and design queries
- Support to SW developers during critical project phases (integration, debugging, defect analysis)."
- Other necessary tasks additionally assigned
Contacts / Interfaces
- R&D Team within SPA
- R&D of Siemens Energy Automation in Headquarters
Education
- University degree in Computer Science or equivalent
Languages
- English – Advanced level in spoken and written
- Chinese – Advanced level in spoken and written
Experience
- Several years of professional experience (more than 5 years) in the field of software development.
Skills
- Experience with C/C++ over several years
- Experience with Unified modeling language (UML)
- Knowledge of modern SW-Engineering methods
- Know-how in object oriented design methods OOA/OOD/Design Patterns and other relevant technologies
- Programming languages Assembler, C, Java and C#
- Expert in debugging and trouble shooting in Windows environment.
- SW development methods; test methods;
- Good knowledge of Configuration Management (Clearcase)
- Advantage Development of software in redundant systems, real-time systems, VxWorks
- Advantage Experience with Continuous Function Chart (CFC)
- Advantage Know-how in Structured Text (ST) programming
- Advantage Experience in EA-domain (Protection Devices, energy automation, Power transmission and distribution)
Special Requirement
- None