Bootloader and OS porting, board bring up, BSP development and customisation. Typically ARM based-platforms.
We're a passionate and customer-focused consultancy that delivers bespoke software and expertise to our clients.
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:
Bootloader and OS porting, board bring up, BSP development and customisation. Typically ARM based-platforms.
Embedded filesystem development (Yocto, Buildroot, PTXdist, etc), firmware update, secure boot, software integration/porting
Vulnerability management, kernel/distribution maintenance, security hardening and secure boot
Bare metal and microcontroller firmware, low-level operating system code, driver development, OS porting, Linux porting, Backporting, Upstreaming
Embedded application software and libraries, application porting
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.
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.
Our passion for learning and digging deeper keeps our skills up-to-date and allows us to better serve our customers. Our technical blog is where we share our knowledge.