Our Services

We offer engineering services to assist our clients worldwide with all aspects of embedded software development. Our UK-based team is efficient and highly experienced allowing us to accelerate your product development. Our areas of expertise include the following:

Hardware Enablement

Bootloader and OS porting, board bring up, BSP development and customisation. Typically ARM based-platforms.

Distribution Development

Embedded filesystem development (Yocto, Buildroot, PTXdist, etc), firmware update, secure boot, software integration/porting

Kernel Development

Driver development, Linux porting, Backporting, Optimisation, Upstreaming


Boot time, power consumption and
performance optimisation

Low Level

Bare metal and microcontroller firmware, low-level operating system code, driver development, OS porting

Application Software

Embedded application software and libraries, application porting

Flexible Engagement Model

We perform at our best when we work from our own offices to a detailed scope of work using a fixed-price or T&M based contract. We carefully manage the project to ensure that we deliver on time and on budget.

We can also work more closely with your engineering team (and IT infrastructure) by augmenting your team with our resources for longer term engagements where you are responsible for project management.

About Us

The Good Penguin was founded in 2019 and is based in South Wales, UK. We strive to deliver the very best for our customers and help guide them to success. We are an honest, professional and hard-working team that lets our reputation speak for us. Internally, we aim to develop and retain the best talent and give our engineers opportunity to grow. We love being challenged and keeping up to date with the latest technologies. We’d love for you to be part of our journey.

Andrew Murray
Andrew MurrayManaging Director
Andrew Murray
Andrew MurrayManaging Director