Staff Mechanical Engineer

Otis College of Art and Design

📍 China, Shang Hai Shi, China

Full time Engineers Posted March 01, 2026

Job Description

Date Posted:

2026-01-22

Country:

China

Location:

LOC3344: 7-8/F, Building N1, Fusion New Bund, No. 8, Lane 131, New Bund Avenue, Pudong, Shanghai, China

Job Responsibilities:

· Develop high quality, cost competitive mechanical components, and system integration of these components.

· Deliver engineering design (models, drawings, and other engineering data) in a flexible and reusable model product framework.

· Create engineering deliverables as defined in Otis Product Development Process (PDP).

· Work with global team to define the development requirements and execute in good shape.

· Lead product design technical reviews with expertise team independently.

Basic Qualifications, Work Experience & Skills Requirements:

· Bachelor’s Mechanical Engineering, Master is preferred. 3-5 years or above mechanical design experience. Elevator mechanical design experience is preferred.

· Solid experience on 3D mo...