EMBEDDED SOFTWARE
DEVELOPMENT

 

emutex embedded cpu

 

We work with semiconductor and embedded systems OEMs to “bring-up” their new microprocessors and boards. We adopt, modify and develop operating system kernels and device drivers for Linux, RTOS and bare-metal solutions.

LINUX OS AND
BSP DEVELOPMENT

 

emutex embedded sw

 

We work with embedded systems OEMs to enable Linux distributions and board support packages to run on their newly developed hardware platforms. We enable Ubuntu, Debian and Yocto-built distros for Intel and ARM based solutions.

NETWORK PACKET
PROCESSING ACCELERATION

 

emutex dpdk service

 

We work with IT/telecom OEMs and service providers to maximise network traffic throughput rates and enable VNF in their Linux based enterprise servers. We integrate DPDK and virtualization technologies including Docker containers.

IoT SOFTWARE
FOR THE EDGE

 

emutex iot

 

We work with solution providers to connect the embedded devices integrated in their solutions at the network edge to IoT services in the cloud. We enable remote device management, data storage and analytics services.



Enabling Embedded Sytems in an IoT World



OUR CORE COMPETENCIES

 

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


OUR TECHNICAL SKILLS

 

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

Go To Top