Senior Software/Hardware Engineer

Location: Datchet, United Kingdom
Type: Full Time

We are looking for a Senior 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 technical, business and engineering 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 Engineering 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.


  • 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.
  • Embedded system Development
  • Research and solve issues independently.
  • Testing and validation of products to confirm product function
  • Testing and commissioning of prototypes
  • Requirements
  • 5+ years of experience in the design, development and debug of electronic products
  • Embedded MCU development is required.
  • Firmware C/C++ coding
  • Schematic and PCB design in Altium
  • Windows Desktop Application development
  • Fluent with at least one programming language (C/C++, Java) and able to adapt to new languages as needed.
  • Knowledge of common interfaces such as USB, serial Rs232, …
  • Digital and analogue design
  • Self-motivated and able to tackle new problems
  • Good oral and written communication skills
  • Highly desirable
  • GUI software development
  • Power design
  • Wireless protocols (Wi-Fi, Bluetooth)
  • 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

Are you a UK resident or have the right to work in the UK?*
Human Check*