Development
We have a 25 year history of embedded development on RTOS, Linux and bare-metal hardware using predominantly C, C++, python and asm.
Over our history, we have developed software for many layers of the software stack.
From I/O device drivers, network monitoring and machine control software, D.S.P. and protocol codecs, through to web-services & applications running on embedded webservers.
We are highly experienced in all aspects of LAN-side communications & protocols from both a product development role & from our work to troubleshoot problems for our clients.
If we haven’t previously encountered a customer’s problem before then our development & troubleshooting experience helps us quickly debug & diagnose the problem on the way to finding a solution.
We have a preference to use open-src software together with our own code-base as it gives us greater flexibility with fewer barriers, and we find it to be a more cost-efficient toolset to implement our products & services.
We find it gives us the freedom to resolve compatibility problems that would otherwise be difficult to fix with a closed-src component.
And we plan for our products to be maintainable & upgradeable over a 10-year time scale, and even longer if our customers require it. To help us do this, we try hard to keep the list of component dependencies as small as possible as this reduces the size of the code-base & tool-sets that we have to maintain.
Click here to talk to us about developing software.