embedded applications


At Emutex we design and develop high performance software for our customers' embedded systems based products and solutions. We help our clients build bespoke solutions for a variety of IT networking, telecommunication, automotive and industrial applications.



boardsCircle The Local Network Icon


Emutex has a rich history in developing and integrating custom BSP’s primarily for boards using the Linux operating system and Intel and ARM CPU architectures. Should you need a BSP to be developed to enable a board and its chipsets, please contact us.




emutex network



Emutex helps networking equipment manufacturers achieve higher traffic processing rates in their networking devices, particularly Linux based devices. We help manufacturers to analyse and identify the potential benefits of hardware offload and we follow through by implementing the required solutions.



software development


Emutex gives to its' clients a complete technical and commercial project overview, often for a long term platform solution. This lays out how the product development will be structured, identifies risks and mitigations and shows a clear timing path to project delivery.



Prototype Design and Development Product Design and Development Consulting and Program Management
Embedded Software PC and Server Applications Device Drivers
Telecom Signalling and Protocols IT Network Signalling and Protocols Security and Cryptography Protocols
Web and GUI Interfaces Databases Remote Device Management Protocols
Reference Design and Development System Testing and Validation Performance Profiling and Optimisation



Programming Languages and Frameworks C, C++, C#, Objective-C, C++ (.NET), Assembler, Micro-Code, Java, JavaScript, JSP, PHP, HTML, CSS, Python, shell scripting (csh, ksh, bash, Perl, Tcl/Tk, Expect), Intel DPDK, Intel QAT, Intel IPP, PhoneGap
Databases SQL, SQLite, MySQL, Oracle
Embedded Operating Systems Linux (e.g. ubilinux, Yocto Project, Debian, Wind River, uClinux, Ubuntu), Android, iPhone OS (iOS), Solaris Unix, Wind River vxWorks, Zephyr, Mentor Graphics VRTX, QNX and more
Server and Desktop Operating Systems Linux (e.g. ubilinux, Debian, SUSE, RedHat, Fedora, Ubuntu), Microsoft Windows (XP, Vista, 7, Server 2003), Unix (Solaris), including Virtualisation (KVM, VMware, Xen hypervisor, VirtualBox, QEMU)
Processor Architectures Intel x86 (Quark X1000, Quark SE, Quark D2000, Curie, Edison, Atom, Core, Xeon), Motorola/Freescale 68000 and PPC families, ARM, XScale, MIPS, Texas Instruments DSP, Analog DSP, DSP Group DSP, Silicon Labs SLIC/CODECs and more
Bus and Interface Protocols USB, PCI, PCIe, FSB, AHB, UTOPIA, MII, SPI, SSP, I2C, GPIO, UART, MODBUS, SCSI and more
Networking and Telecommunications Technology Ethernet, WiFi, ZigBee, Bluetooth, TCP/IP, UDP, RTP, SRTP, NAT, PPP, PPPoE, VoIP, SIP, MGCP, VoATM, ATM, DSL (broadband), ISDN, ITU-T R2 (and more), SS7, INAP, CAP2, CPA3, SMPP, GPRS, Diameter Sigtran, TUP, ISUP, ATUP, AISUP, C5, C7, T6, Sonet/SDH, E1/T1 (and higher), Analog Local Loop (FXS/FXO), X.25, SCADA, EtherNetIP, BACnet and more
Software Configuration Management git, ClearCase, ClearQuest, Subversion, SVN, CVS, Redmine, PVCS, PVCS Tracker, Trac, Doxygen

Questions? Contact us.


We're here to help. Contact us and speak with our representatives who will answer any questions you might have.


Go To Top