Electronics design consultancy at the cutting edge

Electronics design consultancy at the
cutting edge

Driving Innovation Through Software Product Development

Our global teams at IDC provide a full development service including design, specification and procurement of the electronics and electro-mechanical systems as an integrated part of our product development service.

Our experienced electronics engineers have in-depth knowledge of analogue and digital hardware and software design, as well as design for high and low volume manufacture. Our skills include:

  • Software: Assembler, C/C++, Visual Basic, Linux, .net
  • User interface (GUI) programming
  • Controller Design: Microcontroller/FPGA design
  • Embedded firmware: C/VHDL/VERILOG
  • Analogue/digital design
  • A/D or D/A converters
  • Power electronics
  • Opto-electronics including CCD integration
  • Wireless technologies: Wifi/Bluetooth/GSM/GPS
  • Serial interface RS 232/TTL, I2C, SPI
  • USB
  • PCB, schematic and layout design
  • Interface and cable wiring design
  • Miniaturisation and feasibility studies
  • Motor controllers (stepper, dc and servo)
  • Design for EMC compliance.

As well as typical software programming languages, we have extensive experience programming FPGAs, CPLDs and ASICs, using hardware description languages (HDL) such as VHDL and Verlilog and verifying with test benches using ModelSim, with test vectors generated using Mathcad or Matlab.

We are comfortable designing to meet stringent approvals such as those used in medical, aerospace and defence and frequently undertake hardware and software design verification and documentation. We also assist with drafting patents to protect the IP which we develop for you.

Innovative Solutions in every field

Innovative Solutions
in every field

Projects large and small

We work in a wide variety of industries on projects large and small. Whether a highly regulated medical device or a quick concept demonstrator, we find the solution to fit your needs.

Our industry experience covers:

To find out more about our software product development and electronics design consultancy, get in touch with our team today.

Electronics Case Studies

Electronic Project FAQs

What kinds of electronic and hardware-based projects does IDC take on?

IDC supports electronics development across medical, industrial, and consumer sectors, helping clients build electronic systems, instrumentation, and connected devices.


What services are included in IDC’s electronics offering?

We offer a full suite of electronics and software services integrated within its product development process, including:

Electronics & hardware engineering (circuit design, embedded systems)
Software development / embedded software (as part of electronics & software)
Prototyping and testing (in-house prototypes to validate design)
Regulatory support & compliance (especially relevant in regulated industries)
Production transfer / manufacturing support to help move from design into manufactured product

What is IDC’s product development process?

We follow a structured design process that encompasses stages from concept to launch, organised into phases like explore, create, define, and deliver. This process covers user insight, industrial design, electronics & software, and prototyping, regulatory planning, and production transfer.


Can you develop both software and hardware as part of the same project?

Yes - our development process explicitly includes electronics & software as one integrated service line, meaning hardware and software development are coordinated to deliver an end-to-end product.


What sets IDC apart from other product or electronic design consultancies?

At IDC, we combine mechanical, industrial design, electronics & software, and prototyping capabilities under one roof, with a global presence (UK and Shanghai teams) to enable cross-border product development and support.

We’ve got a proven track record of bringing products to market, with usability, durability and performance balanced across each project.