Our Services

We offer engineering services to assist our clients worldwide with all aspects of embedded software development. Our UK-based Embedded Linux consultants are 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

Security

Vulnerability management, kernel/distribution maintenance, security hardening and secure boot

Read More

Optimisation

Boot time, power consumption and
performance optimisation

Read more

Low Level and Kernel Development

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

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.

Marc Kelly
Marc KellyEngineering Manager
Marc Kelly
Marc KellyEngineering Manager
closepopup
Andrew Murray
Andrew MurrayManaging Director
Andrew Murray
Andrew MurrayManaging Director
closepopup
Jackie Murray
Jackie MurrayFinance & Administration Manager
Jackie Murray
Jackie MurrayFinance & Administration Manager
closepopup
Sukhvir Purewal
Sukhvir PurewalBusiness Development Manager
Sukhvir Purewal
Sukhvir PurewalBusiness Development Manager
closepopup
Philip Boucherat
Philip BoucheratSoftware Engineer
Philip Boucherat
Philip BoucheratSoftware Engineer
closepopup
Benjamin Braddock
Benjamin BraddockSoftware Engineer
Benjamin Braddock
Benjamin BraddockSoftware Engineer
closepopup
Matthew Bullock
Matthew BullockSoftware Engineer
Matthew Bullock
Matthew BullockSoftware Engineer
closepopup
Harrison Marcks
Harrison CarterSoftware Engineer
Harrison Marcks
Harrison CarterSoftware Engineer
closepopup
Josh Felmeden
Josh FelmedenSoftware Engineer
Josh Felmeden
Josh FelmedenSoftware Engineer
closepopup
Ben King
Ben KingSoftware Engineer
Ben King
Ben KingSoftware Engineer
closepopup
Adrian Sweet
Adrian SweetSoftware Engineer
Adrian Sweet
Adrian SweetSoftware Engineer
closepopup
Tom Moore
Tom MooreSoftware Engineer
Tom Moore
Tom MooreSoftware Engineer
closepopup
Pawel Zalewski
Pawel ZalewskiSoftware Engineer
Pawel Zalewski
Pawel ZalewskiSoftware Engineer
closepopup