Graduate Software Engineer

Location: Datchet, United Kingdom
Type: Full Time

We are looking for a Graduate Software Engineer to join out engineering team to design, develop and maintenance PC based GUI applications for the innovative products we develop for our clients.


What we do

Industrial Design Consultancy ( is a leading, dynamic product development consultancy credited with many internationally recognised awards. Founded in 1972, we are one of the most established design agencies in the UK working with clients worldwide to create innovative and successful new products in the medical, industrial, and consumer sectors.  We deliver the full package of product development services from user research, through design, engineering and testing to production. Our team of highly motivated and talents product designers, mechanical and electronics engineers, model makers and project managers closely collaborate to not only reinforce our positive working culture but to ensure that we design commercial, technically robust and desirable products.


What we could do for you

At IDC you will be able to develop your skills with our broad and fast-moving projects. With the diversity of our work, you will enjoy being constantly exposed to new challenges, techniques and technologies during the development stages. With the growth of our Electronics department, this role has considerable room for future growth.

Along with the varied and exciting work in a vibrant and friendly environment, IDC offer a competitive salary, pension, life insurance, permanent health insurance and basic health cover.

The successful candidate for this Graduate Software Engineer position will be highly motivated and enthusiastic, self-starting and proactive.


  • Testing and commissioning of prototypes
  • Working closely with other IDC colleagues to deliver high quality projects within the scope of our QMS
  • An effective communicator who is able to explain complex technical issues


  • An excellent degree Computing/Engineering related subject
  • Windows Desktop Application development
  • C# or C++ or Python
  • .NET
  • Windows
  • Knowledge of common interfaces such as USB, serial Rs232
  • Debug, validation and optimisation of systems
  • Self-motivated and able to tackle new problems
  • Good oral and written communication skills

Highly desirable

  • GUI software development
  • Awareness of Agile development methodology desirable
  • Interest or experience of mobile device platforms such as Android

Experience in medical devices would be an advantage although not essential


Go back to job listings

Apply for this Position

* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!
Do you have the right to work in the UK?*
Human Check*