Skip to Content

What we do

Pebble Bay: specialists in getting the most out of any embedded software system, from real-time operating systems, BSPs and device drivers, to middleware and beyond.

The first thing we do is listen to your needs and make sure we understand them; whether you need advice, software expertise, training or something in between, we can then build a project tailored exactly to your requirements.

Project management is built in and where required, short periods of work at your site are also possible.

Consulting

We provide consultation and advice on all sorts of areas. Whether you need to improve your in-house skill set or put a plan together to build your next product, we can advise and assist as much or as little as you need us to.

Software Development and Optimisation

Pebble Bay has extensive software expertise across the entire lifecycle of a product, spanning from development, through to optimising and customising what you already have in place.  We can develop the software components your system is missing and integrate them with your existing components so they work in harmony with each other and with your hardware. This skill also allows us to trouble shoot and identify areas of concern or under-performance.

Hardware Development

Working in close partnership with Hitex Design UK, we are also able to complete our service offering by providing bespoke hardware to run your software on. Whether you are replacing existing products or starting from scratch, our combined knowledge and expertise will ensure you have a solid base for all your applications.
Hitex Design UK is uniquely positioned in the market in that they have access to development tools from almost every architecture and over 20 years of experience in making the best use of them. This mirrors the independent position Pebble Bay holds, ensuring you get the best tools for the job from start to finish.

Technologies

When it comes to technology, we have experience and knowledge across the board. Our particular areas of expertise lie in the building blocks of your product – the low-level software that ensures that the rest of the application works to its full potential. Whether you need us to deliver a board support package, port your real time operating system or ensure your communication protocols are working at their best, we can help. We are right at home delving into these areas, so whether you need help with a device driver, a BSP, board bring up or any other driver or component work, we can help.

We are very familiar with all the major 32-bit processor architectures used in today’s embedded systems. C and C++ are our workhorse languages, although we also use assembly and scripting languages when they’re the right tools for the job. We’ve worked with a huge range of development environments and tools, from command line through to Eclipse-based IDEs. We are very much at home with most operating systems, so no matter which variant of Linux you have, or how mixed your environment is, we'll be able to hit the ground running. We love to learn new stuff and relish the challenge of getting up to speed quickly on new technologies.