Offers “Siemens”

Expires soon Siemens

Software Engineer--C++

  • Chengdu, CHINA
  • IT development

Job description

Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software.

We are Siemens

A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!

We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, generous holiday allowance, pension, and private healthcare.We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

General Summary of the Position:

Design, develop, modify, and implement software programming for products (both internal and external) with focus on surpassing customers’ expectations by achieving high quality and on time delivery. Responsible for ensuring the overall functional quality of the released product On all required platforms and mechanism. Ability to understand complex products, solutions, And problems. Creates, documents, and executes software designs which may involve complicated workflows or multiple product areas. Technical project lead. Works with general Supervision on complex projects with latitude for independent judgment. Moderate skills with high level of proficiency and technical expertise.

This position is as a Software Engineer working on a large commercial CAD application.  The employee will perform design and software programming for the NX CAD product with focus on surpassing

customer expectations and achieving high quality and on-time delivery.The position requires performing all of the SDLC steps of software design for one area of a product.  The employee will create, document

and execute software designs for focused product areas.  Some customer interaction may be required.

 Contributes individually or in a team as needed to meet the

requirements of various projects

 Maintains existing software code and resolves customer and internally

reported problems

 Able to write clean, robust and maintainable code to minimize the

cost of defects over time.

 Works with customers to understand and improve existing code for

their area.

 Follows the various steps in the SDLC process including writing

design documents and coding.



 Bachelors or Master’s degree in Computer Science, Engineering, or other numerate discipline from a reputed institute.

 Product development experience will be a plus, as will familiarity with the software development life cycle.


 Must have a strong knowledge of C++

 Knowledge of datastructures, object oriented analysis and design

 Must have demonstrated skills in design and programming

 Desired to have knowledge of advanced algorithms in the CAD/CAM/CAE or graphics domain

 Ability to continually improve and learn new areas 

 Ability to work well in a team


 Easy to get along with

 Capable of independent work as well as collaborative development

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.



Make every future a success.
  • Job directory
  • Business directory