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.
Qualifications:
• 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.
Skills:
• 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
Other:
• Ability to work well in a team
• Proactive
• 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.