About Us

The Good Penguin is a UK based consultancy with a focus and passion for embedded Linux, low level and open-source software. We support our customers worldwide from prototype through to production and beyond by developing Linux distributions for custom hardware, integrating software update solutions, enhancing device security and providing ongoing support and maintenance.

Your Embedded Partner

Our customers choose The Good Penguin because…

  • We focus on the difficult and specialist low-level tasks, freeing you to focus on developing your product’s differentiating features.
  • As a privately owned business we provide unbiased and impartial advice based on our extensive experience.
  • We’re highly motivated to satisfy your needs and ensure your project is heading in the right direction.
  • We believe in long term relationships that deliver genuine value and provide satisfied customers.

Trusted, Recommended and Certified

We work hard and let our reputation speak for us:

  • The majority of our customers provide repeat business or work with us through long-running engagements.
  • Many new customers are the result of existing customer referrals.
  • Our customers rate us highly, resulting in 5 star reviews on Trustpilot.
  • We are ISO9001:2015 certified, demonstrating our commitment to quality, improvement, consistency and customer satisfaction.

Our Capabilities

We are experienced engineers that thrive when tackling difficult problems in unfamiliar areas and have great passion for working at the interaction between hardware and software. We work on a diverse range of hardware architectures including ARM (Cortex A and M), x86, PowerPC and RISC-V. We have experience across a variety of processors from semiconductor vendors such as NXP (often i.MX 6, i.MX 8, i.MX 95), NVIDIA (Jetson), STMicroelectronics and Texas Instruments.

 

Vulnerability Management Services

Our Galapagos vulnerability management service allows you to easily monitor, triage and remedy vulnerabilities. Its actionable reports combined with our personalised service minimises the effort and technical knowledge required to keep your products secure and compliant.

Continuous Integration and Continuous Testing Services

We provide AWS backed Continuous Integration (CI) systems allowing for rapid builds of your software. We also provide board farm services, which allows for automated testing and remote access / control of your hardware.

Hardware Enablement

  • Bootloader and OS Porting
  • Board Bring Up

Distribution Development

  • BSP Development and Customisation
  • Yocto, Buildroot, Debian, Zephyr
  • Containers

Low Level and Kernel Development

  • Kernel Development
  • Device Driver Development
  • Bare-Metal Development
  • Debugging Low-Level Software Issues

Application Development

  • Integrating third-party Libraries / Middleware
  • Application and library development
  • GStreamer
  • Rust

Open Source

  • Upstreaming and/or upstream development

Security

  • Software Update
  • Secure Boot Implementation
  • Secure Storage Implementation
  • Vulnerability Management
  • System Hardening
  • Kernel and Distribution Maintenance
  • Compliance with regulations (e.g., ETSI EN 303645, Cyber Resilience Act)

Optimization

  • Power Management
  • Boot Time Reduction
  • Performance Optimisation

Migration

  • Windows Embedded to Linux
  • Real time OS to Zephyr
  • Migration to new hardware
  • Migration from legacy/proprietary distributions

How we work with you

  • We perform engagements under Fixed Price or Time & Materials contracts.
  • We offer support and maintenance contracts, allowing us to be there when you need us.
  • We work best when we follow our existing proven processes and tooling, however we’re happy to work in a staff augmentation model where we can act as additional members of your engineering team to provide additional man-power or to add missing skills.
  • We conduct weekly calls where we provide a detailed update on progress, for more agile projects this is an opportunity to agree on priorities and coordinate with your team.
  • We have plenty of experience in supporting customers with limited exposure to Linux, as is often the case when migrating Windows Embedded products to Linux. We’re more than happy to guide you as needed, including helping your team ramp up on their embedded Linux knowledge.

Our Partners

We work closely with our contacts and partners in the embedded Linux ecosystem, we’re proud to partner with the following companies:

  • NXP
  • Yocto Project
  • Coral
  • Arm
  • Toradex
  • Analogue & Micro
  • Memfault

Opening Hours

Monday

9am - 5pm

Tuesday

9am - 5pm

Wednesday

9am - 5pm

Thursday

9am - 5pm

Friday

9am - 5pm

Saturday

-

Sunday

-

Contact Owner

Claim Listing

If this is your business please claim this lisiting and you can gain access and edit your credentials.

Claim Listing