Our skills

Hardware development

  • PCB design, analog & digital circuit
  • System cores: ARM, PIC, dsPIC, AVR, XMega, FPGA ...
  • Technology devices implementation/connectivity: BLE, Ethernet & Wi-Fi, IR, USB device, serial communication ...
  • Sensor integration
  • Power supply design and optimisation
  • Debug and test

Embedded software

  • Low - level programming (C/Assembler)
  • RF communication: Wifi / BLE / LoRa / DigiMesh / Sigfox / Dust Network / NFC / RFID
  • Communication protocols: USB, RS232, R485, ARINC, TCP, IP, UDP, CAN, I2C, SPI, DALI, GPS/GPRS
  • Architecture and real time system software development (C/C++/ASM)
  • Firmware development

Technologies & platforms

  • Windows, Linux, Mac OS
  • Olimex, Arduino, Raspberry Pi, Beaglebone
  • Android, iOS

As IoT and M2M applications continue to inspire new services and business models, for the industries and large consumers, it has became more and more obvious that the embedded system devices are one of the key factors which enable the reliability and the safety compliance of these applications. Embedded devices are generally integrated in larger systems and used to control, monitor or assist an object, an equipment or an entire industrial ecosystem. 

Our expertise in embedded system filed covers the complete product development process from concept to market. This includes both hardware design and firmware development.  As the technology evolves every day, we are looking to ensure the adaptability and the compatibility of the products with the actual technology. 

PCB design expertise

From simple to complex printed circuit board design we offer you a complete range of expertise in electronic hardware development. Based on your specification we are able to design any PCB from scratch by taking into account all the parameters related to the product (mechanic, operating conditions, CEM, industrialization, etc.).

01. Needs analysis

Our PCB design process starts with your needs analysis based on your specifications and inputs. After the clarification of all the application aspects, we can proceed to build the schematic diagram, which represents the components and the circuit interconnections. 

04. PCB routing 

Further, the next stage of the PCB design is to route the connections between all the components according to the design rules. We use a dedicated EDA software that enables to generate the Gerber files along with drill information, screen prints and photo-resist information.

02. Electronic schematic

 Active and passive components are selected and the first calculations are made to make sure that the application requirements are fulfilled. Depending on the circuit complexity a protoboard can be used to validate the circuit.

03. Components placement optimization

Once the schematic and components are validated, we can start to define the location of each component on the board. This involves to define the footprint for the printed circuit board pads, the drilling information, keep out areas, etc. This will enable decisions about the number of layers needed in the board, and also will define the PCB size.

All the long the process you are informed about the progress and at the end of each step the results are validated with you, so we can all, avoid the bad surprises at the end of the project.

More services


PCB Prototype / Assembly

Software & Mobile Apps


Contact us!

You need a custom embedded device for your application? We can help you, from components selection, PCB design, embedded software development up to market and all along the product life cycle.

Your Name (required)

Phone (required)

Your Email (required)


Your Message