Electronic Design & Manufacturing

Analog/Digital Circuit Design

* Schematic Design
* Multi Layer PCB Design
* Altium
* Mentor Graphics, PADS
* Autodesk Eagle
* Mass Production

Analog/Digital Circuit Design
System Engineering

System Engineering

* Feasibility Study
* Specification of Requirements
* Architectural Design
* Cost Analysis

Digital Design and Verification

* R&D,
* Training,
* Consultancy

EDA:
* Cadence: OrCAD
* Mentor Graphics: PADS, Questa, HDL Designer
* Xilinx: Vivado
* Altera: Quartus

Programming Languages:
* VHDL
* Verilog,
* SystemVerilog
* UVM

Digital Design and Verification
Signal, Image, Video Processing

Signal, Image, Video Processing

* Pattern Recognition
* Machine Learning
* Remote Sensing
* Biometric Identification
* Image Processing Pipeline
* Acoustic Signal Processing
* Computer Vision

EDA:
* MATLAB
* LabView

Programming Languages:
* C, C++, C#,

Embeded System Software

* MCU&MPU SW
* Peripheral SW (GPIO, TIMER, RTC, WD, etc.)
* Com I/F (I2C, SPI, UART, CAN, USB, etc.)
* Com Tech. (Bluetooth, WiFi, 3G, NFC, RFID, etc.)
* Network Protocols and Applications (TCP/IP, PPP, SNMP, SIP, HTTP, IPTABLES, etc.)
* Multimedia (Encode, Decode, Play)
* IDEs (LTIB, BuildRoot, Yocto)

Embeded System Software
MCU/MPU Programming

MCU/MPU

MCU:
* Bootloader design
* Redundant booting
* Power Management; low power modes, run time peripheral management
* Bare-metal programming
* FreeRTOS
* Zephyr
* QNX RTOS
* Apache Mynewt

MPU:
* U-Boot, Linux, Android porting
* Ext3/ext4, jffs2, initramfs, initrd file systems
* Smart and reliable booting
* Power Management; DVFS, low power modes, run time peripheral management
* Specific device driver development

Yocto Projects

* Custom Layers Design
* Custom Distro
* Custom Devices
* Custom Images
* Custom Libraries
* Custom Applications

Yocto Projects
Some of Our Projects

Some of Our Projects

* Video encode, decode and playback applications
* VoIP protocol and applications
* 3G/4G connectivity and control applications
* Remote management and update applications
* Power management applications
* Java on MPU
* GUI applications: QT, Java
* Self-test applications
* CLI tools: configuration, diagnostic...
* Network interfaces: Embedded HTTPS, SSH, FTP...