
SOFTWARE DEVELOPMENT
We have expertise in a broad range of software development areas. If you need help on a specific problem please contact us and we can get it sorted!
-
UML Software Modelling and Test Driven Development
-
Unit Testing (UnitTest++, Check)
-
Static Code Analysis (Splint, Cppcheck)
-
C/C++ on ARM Cortex M & A Series, STM32Wxx, STM32Fxx, TMS320C64x, MSP430, 8051, Freescale MC9, MPC 360/860/8260 and many more!
-
ContikiOS, ChibiOS, FreeRTOS, Mbed on various platforms
-
U-Boot and Linux Development (both Kernel and User space)
-
QT, GStreamer, DirectFB, GTK+ and OpenMAX Multimedia Development
-
TensorFlow on Android and ARM
-
Video/Audio Streaming (RTSP/RTP/HTTP)
-
IPv6 6LowPAN and Bluetooth 5 Mesh Networking
-
Custom inhouse Velox SDK
HARDWARE DESIGN
We also have expertise covering the entire hardware design cycle
​
-
High-speed digital and analogue design
-
Low noise analogue design
-
Component selection and BOM generation
-
Schematic entry and spice simulation. In depth knowledge of Orcad, Eagle, Altium and KiCad design environments
-
PCB Layout incorporating best practice design for test, design for manufacture, EMC and signal integrity considerations
-
FPGA/CPLD Firmware and test-benches coded in VHDL
-
Procurement and management of prototype build
-
Board bring up and test
-
Development of manufacturing test procedures, jigs and software


MECHANICAL DESIGN
If your product enclosure is designed with us we also offer the following mechanical services to expedite the development cycle
-
Mechanical enclosure design using Creo Pro Engineer, Solidworks and DesignSpark Mechanical design packages
-
Thermal Design and Simulation using Mentor Graphics FloEFD
-
CNC and 3D printing
PCB RAPID PROTOTYPING AND REWORK
If your hardware is designed with us we offer a free assembly service to expedite the development cycle
-
Automatic Stenciling
-
Pick and Place (0201, BFA, QFN etc)
-
Multi-zone Convection Reflow
-
Component baking
