Advanced integrated software solutions
In our digital landscape, software engineering is central to many design programmes. However, at eg, we understand that in product design and development, a cross-discipline approach is often necessary. This is why our team of software engineers work collaboratively with our electronics and mechanical engineers, to provide you with an integrated, end-to-end service, where software and hardware work concurrently. We view each project holistically and deliver robust, reliable software solutions that meet your requirements of functionality, cost and timescale.
Our software team contains a remarkable breadth of experience, spanning the consumer, medical & in-vitro diagnostics, biotech, robotics, lab automation & test, vetcare, cleantech and industrial sectors, with specialist expertise in embedded microcontroller firmware, control, image acquisition and analysis, audio, connected devices, AI, Bluetooth, 3D graphics, User Interface design and cloud integration.
We can provide you with advanced solutions in algorithm development, embedded firmware, OS development and creating applications for PCs, mobile devices, web and cloud platforms.
Delivering to standards
We develop across a range of platforms, technology and integrations and our refined agile software development processes meet the requirements of BS EN 62304 (and ISO 13485), delivering the documentation necessary to achieve CE marking and meet US (FDA) regulatory requirements. Beyond initial software design, we offer ongoing support, working with your team to a continuous integration model of plan-design-implement-test, so that each planned release adds functionality, stability and performance.
Programme Management
We offer a range of integrated management solutions, whether this is an end-to-end, fully-managed development programme, working as an extension to your in-house development team or working collaboratively with your chosen external partners. Each service option has a dedicated and experienced egt project manager to optimise your programme, ensuring we offer a solution that is tailor made to fit your desired outcome.
Technology solutions
Embedded Devices |
Desktop, Cloud, Web |
Databases |
Mobile |
Hardware Platforms |
Operating Systems |
C C++ Assembler |
C# .NET Java C++ Matlab Python |
SQL Server MySQL Postgres SQL Oracle SQL Lite MongoDB |
Swift Objective-C Android Java Xamarin (C#) |
PC /Mac Microchip PIC controllers ARM-based processors Bluetooth Low Arduino, Embedded Linux Cloud based computing |
Windows Linux iOS Android Windows Embedded VxWorks ARM mbed CMSIS FreeRTOS Bare metal |
What our clients say...
"eg technology has provided us with first-class engineering design and we have been consistently impressed by the high quality of their work. It helps that they are always quick to react, deliver on time and work efficiently with our team. The fact that they are nice people to deal with is a bonus!"
"We selected eg technology because they seemed to be the most pragmatic and focused of the companies that we had discussed the project with. They did not let us down. At every stage they offered practical solutions and a workable programme – always a priority when you are a smaller company. They consistently delivered on time and came up with really innovative ideas and solutions to deliver for us."