What do we do?

MCG Embedded designs, implements and validates software for embedded systems using a variety of tool-chains, architectures, platforms and environments including real-time operating systems. We are happy to undertake software development for any projects which require an appreciation of the hardware it runs on – the definition of an embedded system.

We have worked on projects as diverse as a prototype multi-core operating system for a new family of automotive processors, to a ground-up development of video capture processor drivers, to software for a new safety-critical system-monitoring peripheral.

Have a look at our Previous Projects section to get a feel for what we are capable of.

Our depth of experience allows us to tackle almost any embedded systems challenge – contact us with your requirements and we will be happy to discuss them with you.