We are currently seeking software developer for our Beijing or Shanghai location.
What are my responsibilities?
Specification, implementation and testing of software and / or system components (creation of documents, document parts, source code, performance of the component test) according to the valid project planning and division of tasks within the project team, taking into account the given development method and other mandatory regulations.
Design and documentation of the allocated project components on the basis of the given architecture and in compliance with the defined development process;
Correct and process-compliant implementation (implementation and module testing) of the allocated project components according to the defined development method and other standards (eg style guide, programming guidelines, etc.) as well as the required quality;
Participation in reviews according to review planning;
Ensuring the implementation of all applicable project requirements (functional and non-functional) in the responsible project components;
Process-compliant management of the project components in the defined Configuration Management System according to CM Plan;
Execution and documentation of the module and functional tests and, if necessary, regression tests on the responsible project components in accordance with the specified criteria and the specified test cases;
If necessary, execution and documentation of the integration test according to the specified criteria and the specified test cases;
Introduction of corrections and their verification from error messages of the integration and system tests in their own components.
What do I need to qualify for this job?
Development method (for example SEM, method of the client), review method, possibly test method;
Knowledge of the development and runtime environment;
Programming techniques, programming languages;
Design techniques, Design patterns;
Technologies used in the project;
Know-how regarding the customer domain.
What else do I need to know?
For nearly 170 years, pioneering technologies and the business models developed from them have been the foundation of Siemens’ success. Our central research and development unit – Corporate Technology (CT) – plays an important role in this effort. The CT units around the world boast a global network of experts, creating and retaining a technological edge for Siemens.
CT in China is an integral part of this family.
CT-China is a strategic partner to Siemens’ operative units. It provides important services along the entire value chain – from research and development to production and quality assurance, as well as optimized business processes. The support provided to the businesses in their research and development activities is ideally balanced with future-oriented research.
The Research Group for Software Engineering belongs to the Research in Digitalization and Automation (RDA) organization in CT-China. We focus on the research, engineering, and consultancy of software engineering methodologies, systems, and processes.
Complex software-intensive systems are at the core of Siemens’s business. Siemens trains, power plants, factory automation, building automation, power grid control, medical devices, and others depend on the correct operation of software. Therefore, sustainable software architectures are essential for the success of our businesses.
You may find further information on our company at https://new.siemens.com/cn/zh/company/jobs.html .
Job ID: 183202
Organization: Corporate Technology
Company: Siemens Ltd., China
Experience Level: Early Professional
Job Type: Full-time