Quality by design. Building IP for your Company.

Our combined hardware and software design expertise enables us to optimize your product design from a system level viewpoint. Our philosophy is to create re-usable building blocks, allowing your organization to build multiple products from a re-usable baseline design. We target lowest cost, technology that fits the requirements.


North Shore Design Group has been designing embedded system and software for over 30 years.

We specialize in the creation of hardware and software for embedded real time systems.

We have partnerships with product design houses and RTOS suppliers allowing us to rapidly provide our customers with world class full service product development.

Specializing in the development of Voice activated Smartphone applications running on Microsoft® Windows Mobile® operating system.


High level system architecture design of real time operating systems implemented using C, C++, Java and Object-Oriented-Design methodologies.

Assembly language programming for numerous processors ranging from 4-bit up to 32-bit.

Consulting expertise with many real time embedded operating system (RTOS) Nuttx, RTEMS, pSOS, Linux, Micriμm


NXP1700 based medical product

​POS transaction processing engine

Multi threaded OS in ARM Assembler and C++

Set-top video selection switch

Embedded Linux firmware

Dual PIC17C56 based motor control system.

Custom multi-tasking operating system for nuclear plant monitoring


"NSCdg thinks outside the box - the truly innovative solution that they designed for us came in under budget and ahead of schedule."

​ "The IQ points NSCdg brought to our development team enabled us to enter the market with a low cost "competition killer" product."