Join us

We are always looking for committed individuals who share our passion for design and engineering. We have a record of developing our staff internally with a wealth of experience and expertise. Teamwork and friendliness are a strong part of our values and this applies within IDC and our relationships with clients and suppliers. IDC offers a fast-paced environment with staff involved at all levels of the process.

If you are looking for a career that offers a diverse range of skills and product knowledge, then IDC may be for you.

We are an equal opportunity employer.

Unfortunately, due to the volume of applications we receive, we are unable to provide a personal response to all applications. No agencies please.

Current Vacancies

Graduate Mechanical Design Engineer Datchet, United Kingdom

Type: Full Time
Experience: Student (College)

Read more & apply

Graduate Product Design Engineer Shanghai, Shanghai, China

Type: Full Time
Experience: Entry Level

Read more & apply

Embed Software Engineer Shanghai, Shanghai, China

Type: Full Time
Experience: Mid Level

Read more & apply

Senior Industrial Designer Shanghai, China

Type: Full Time
Experience: Experienced

Read more & apply

Product Design Intern Shanghai, Shanghai, China

Type: Internship
Experience: Student (College)

Read more & apply

Product Design Engineer (Mechatronics/Automation/Robotics) Shanghai, Shanghai, China

Type: Full Time
Experience: Experienced

Read more & apply

Graduate Electronics Engineer (Shanghai) Shanghai, Shanghai, China

Type: Full Time
Experience: Student (College)

Read more & apply

Mid-Senior Design Engineer Datchet, United Kingdom

Type: Full Time
Experience: Experienced

Read more & apply

Senior Product Design Engineer (Mechanical) Shanghai, Shanghai, China

Type: Full Time
Experience: Experienced

Read more & apply

Senior Embedded Electronics Engineer Datchet, United Kingdom

Type: Full Time
Experience: Experienced

Read more & apply

Graduate Electronics Engineer Datchet, United Kingdom

Type: Full Time
Experience: Experienced

Read more & apply