Staff Mechanical Engineer

Otis College of Art and Design
Full time China, Shang Hai Shi Engineers
Posted:
February 19, 2026
Location:
China, Shang Hai Shi, China

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...

Apply for this Job

Submit your application for the Staff Mechanical Engineer position at Otis College of Art and Design.

Apply Now Save for Later

Job Overview

Job Type: Full time
Location: China, China
Posted: February 19, 2026
Deadline: March 31, 2026