Emtech Expertise

we PROVIDE EXPERIENCE and brain power....

take a look at our capabilities

We are a team of experienced engineers dedicated to high quality software development, embedded systems and FPGA design, from specification and algorithm modeling to hardware and software design, from high level simulations to RTL design and core verification, from systems requirement definition to bring-up and operation support. Our work ranges from expert advice and training to complete development of complex electronic systems and software applications.

Emtech gives our customers access to expert advice and a skilled workforce to design their product or complement their own team.  Our engineers have worked for over 10 years in successful projects with the latest technology in hardware, software, DSP, and FPGA design. More Info

Consulting on

  • System architecture definition
  • Technology selection
  • Project review and planning
  • Algorithm design, modelling and simulation
  • Simulation of complex systems
  • Real-time information systems engineering
  • Design and development of Critical Software
  • Digital Signal Processing
  • Image Processing
  • Support for ongoing projects and team augmentation
  • Training

Software Services

Emtech has grown into an international software factory with wide-ranging expertise in all areas needed for reliable software development

  • Software Development & Design
  • Driver & Support Software Design
  • Systems Integration
  • Embedded GUIs and Web Services
  • Automatic Systems Testing
  • Languges: Go, Java, C#, C/C++, Swift, Kotlin, JavaScript, Python
  • Mobile: iOS, Android, Flutter, React, Xamarin.
  • Web: Vue, React, Angular.
  • Cloud: Amazon Web Services, Microsoft Azure
  • Database Management: PostgreSQL, MySQL, NoSQL, Oracle SQL, Microsoft SQL.

Firmware Design

  • Diverse Processor Architectures (ARM, PIC, AVR, MIPS, x86)
  • FPGA SoC custom peripheral support (Xilinx, Intel)
  • DSP, ADC & DAC drivers
  • C/C++, C#, C.Net/Qt/Python
  • RTOS (CoOS, FreeRTOS, ChibiOS, NuttX, UCOS, RTLinux)
  • Embedded Linux
  • TCP/IP stacks (LwIP).Ethernet, Wifi
  • RS485, RS232, RS422
  • USB, Bluetooth, RF
  • I2C Drivers
  • SPI Drivers
  • CAN Drivers
  • ADC Drivers
  • DAC Drivers
  • SD Drivers
  • Interface Design
  • MQTT
  • Protocols
  • Image Processing
  • Data Storage
  • Touch user interfaces
  • Integration to hardware

Hardware Design

  • Schematic capture & PCB Design
  • Microcontrollers and Processors
  • FPGA (Xilinx, Altera, Microsemi)
  • DSPs ( Texas Instruments and Analog Devices)
  • Design for EMI/RFI compliance
  • Comunications (LoRa, Bluetooth, USB, Ethernet, Wifi, TCP/IP, GigE,  PCIe, SpiceWire)
  • Digital Signal Processors
  • Signal Integrity analysis
  • Part stress analysis
  • High Speed Memory interfaces
  • High Speed ADC / DAC interfaces
  • Sensor interfaces and signal conditioning
  • RF hardware design

FPGA Design & VeriFication

  • FPGA design and verification
    (Xilinx, Intel, Microsemi)
  • FPGA SoC custom peripheral support (Xilinx, Intel, Microsemi)
  • VHDL/Verilog/System Verilog
  • Custom Core and Testbench Design
  • Verification (UVM, testbench design, debug support)
  • Standard Bus Interfaces (AMBA AHB, APB, AXI, Wishbone, etc.)
  • High Speed Interfaces (DDR3/4, PCIe, GBE)
  • DSP and Signal Processing Applications
  • Protocol Acceleration and Communications
  • Space Applications
  • ASIC design support

Automatic Optical Inspection (AOI) Systems Design

  • OpenCV
  • Python
  • Image Processing
  • Computer Vision
  • Solutions based on Artificial Intelligence