Back

西门子 成都研发中心 高级软件开发工程师- Windows,C++

Job Description

Senior Software Developer Smart PLC

If you really want to make a difference – make it with us 
The Digital Industry Division offers a comprehensive portfolio of seamlessly integrated hardware, software and technology-based services in order to support manufacturing companies worldwide in enhancing the flexibility and efficiency of their manufacturing processes and reducing the time to market of their products – be it the automotive or aerospace industry, software engineering or other interesting sectors. 
Your mission in new role: 
Working now in our Agile team to define, create and sharpen the Engineering System of Siemens’ world leading programmable logic controller (PLC) products, you will carry out the core controllers of the industrial micro-automation system by the dawn of the Industrial 4.0 era. 


Your new role – Challenging and future oriented 
• You will focus on the Windows software design and implementation for PLC products.  
• You will be a team player in a cross functional (product management, HW dev and manufacture) and cross continental (China, Germany, and USA) team. 
• You will need to actively contribute to the whole Product Life Cycle Management process including phases of planning, developing, and maintenance. 
• You will need to smartly convert your expertise in software engineering, Agile practice, DevOps solutions, and Product Security, into the customer values of Siemens products. 
• You will need to consistently improve your outputs, and ensure an on time delivery with high quality even under the pressure of limited schedule and cost. 
Your Qualifications – solid and appropriate 
• Ideally you have successfully completed university education in the one of the areas: Informatics, mathematics, physics, engineering sciences or you will have earned the recognition of such academic achievements based on practical programming experiences. 
• You have good logic thinking and deep level debug skills. 
• You must have more than 5 years of professional experience in MS Windows application development. 
• You must demonstrate expertise in C++ application development. At the same time, you should have the experience in Microsoft .Net/C# application development. Good knowledge of .Net CLR mechanism. Familiar with mixed programming of CLR managed and unmanaged code. 
• You also have expertise in MFC and other Windows Application framework such as Winform/WPF.
• Experiences of HTML5 / javascript / css / VUE for web front development and java are plus. 
• You provide substantiated knowledge and experiences in user interface, network protocols, good grasp of multi-thread. 
• Experiences on Industrial automation products and communication protocols are a plus. 
• Good communication skill and a quick learner for new technologies and trends. 
• You are fluent in English – additional languages are plus but not required.


Organization: Digital Industries

Company: Siemens Ltd., China

Experience Level: Experienced Professional

Full / Part time: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?