Experience matters. Some of our team have been working with Linux since 1992 and with Embedded Linux since 1998. We work with it every day – it's what we do. You benefit from our experience, so you don't stray down blind alleys or spend valuable time developing your own software when suitable open source components already exist.

Our expertise and skills

  • Linux Kernel

    Linux kernel

    The kernel is complex and subtle. We do the heavy lifting involved in developing device drivers, adding custom features, or porting to a new hardware platform.

  • Linux applications

    Linux applications

    We can help you choose which of the many Linux software packages to build on, and how to design your own software to make them work together seamlessly.



    Implementing good Linux applications requires a good understanding of POSIX APIs; we work with them every day.

  • Upstreaming


    We know how to get your changes to open source projects integrated into future public releases, simplifying product maintenance.

  • Networking


    We are experts in all aspects of Linux networking, from network device drivers to TCP/IP protocols and network programming.

  • Multimedia


    Gstreamer, RTSP, DirectFB, DVB, MPEG all feature in our previous projects. We work with some of the biggest suppliers of digital TV and multimedia gear.

  • Packaging


    We know how to package software for a wide range of Linux distributions.

  • Tools


    GDB, Valgrind, gcc, GNU make – we can make the best of the Linux development toolset and teach you how to do the same.

  • Troubleshooting


    Understanding Linux problems gets easier with experience – we've been there and done that.

  • Integration


    We've worked on big projects, bringing together diverse software components to build a complete system.

  • Automated testing

    Automated testing

    We can build test frameworks to check that software works as designed and stays working.

  • Consulting


    Using our experience, we can research, prototype and report on a topic which might be fundamental to your future product development strategy.