As part of our hardware design services we provide embedded product design and development for a wide range of embedded systems, from small-scale embedded components based on a single 8- or 16-bit microcontroller to sophisticated embedded systems with increased security requirements, 64-bit processors, and a rich collection of peripherals and I/O capabilities. Our engineers are certified hardware experts who keep up to speed with the latest advances in the field of electronic design services.
Our embedded hardware design services include simple and complex designs from concept to production. We build embedded systems for modern devices, both consumer and industrial. Telecom, consumer electronics, medicine, education – see the range of services we provide to implement embedded hardware for these application areas:
- PCB design & layout
Our electronic designers take your product specifications through to architecture design, schematics, printed circuit board layout and all the way to organizing manufacturing and assembly. We use computer-aided design (CAD) software including professional industrial design tools such as Altium Designer, Cadence Allegro, Eagle Cad, OrCad and KiCad. We guarantee compliance with international quality standards.
- FPGA design
We implement high-performance systems using two types of digital logic chips: Field-Programmable Gate Arrays (FPGAs) for high gate count designs, and Complex Programmable Logic Devices (CPLD) for simpler logic applications with low gate count designs. We use IP cores to save time but can design specific building blocks within FPGA logic designs from scratch.
- Prototyping and assembly
After the embedded board design and manufacturing, we assemble PCBA to make prototypes. We have all required equipment in-house to solder electronic components to a PCB. This is needed for testing and verification of the product. If we find any fault in the prototype, we rework it. Two or three iterations are usually enough to reveal most of the errors.
- Testing, validation, and certification
We perform functional verification tests, product safety tests and environmental tests on the prototype. After we test the prototype it needs to be certified with the UL safety standards that include solder limits, maximum operating temperature, and other requirements. We also ensure the hardware is backed up by ecology compliance (RoHS), and some country-specific and device-specific certifications.
- Preparing for manufacturing
Even though our electronic development service does not include manufacturing of the devices we create, we connect you with companies and people who do, while providing all necessary design documents needed to manufacture hardware: assembly drawings, PCB production files, Gerber files, bill of materials (BOM) or product structure, 3D models, and testing instructions.
All inclusive: circuitry, components and mechanics for your electronics
Electronic assemblies work correctly only when combined with the right circuitry. This is why we analyse your idea in advance as part of our hardware development process and prepare a feasibility study as well as the relevant performance specifications.
We develop a prototype in order to perform functional testing on the electronics. The prototype along with electronic and thermal simulation programs allow us to test the electronics, and we can also check whether the manufacturing process is working in the best possible way.
Finally, we construct the mechanics in which your electronics will be embedded. We can simulate the optimal fit in advance using 3D studies. We precisely adjust all of our test methods and equipment to your product.
We develop the following applications for various industries:
- Sensor systems for different measuring ranges
- Controllers and inverters for high-performance electronics
- Control technology
- LED technology for lighting concepts
- Embedded systems
- Bus systems such as DALI, DMX, Interbus
- Radio systems, such as Bluetooth Low Energy, LoRa, Zigbee
STM32/8, 8051/x86, ARM, AVR, PIC, DSP,
Texas Instruments (DSP and other),
Intel, Qualcomm, NXP, MediaTek, Renesas,
Freescale, ATMEL, Microchip, FPGA (Xilinx, Altera)
RS-232/485, USB, IEEE 802.11x, Ethernet, TCP/IP,
GSM / GPRS / UMTS / LTE,
ZigBee, LoRa, Bluetooth,
CAN, mBUS, PCI, 1-Wire, I2C, SPI, JTAG,
SD, MMC, FireWire, HDMI, DVI
Embedded Linux, RTLinux, FreeRTOS, embOS, QNX, VxWorks,
Proprietary (REXX, AMX),
Mobile platforms (Android, iOS, Windows Phone)
Java: Java Core
C: Boost, POCO, gst(GStreamer), Libav(ffmpeg), live555
Microsoft: .NET, C#
PHP: PHP Core, Kohana Framework
Python: Python Core
Web Services: Apache, Apache Tomcat, Apache Geronimo, Glasfish, WebLogic (Oracle), JBoss, IBM WebSphere, Microsoft IIS, Swordfish SOA
Database: MSSQL, MySQL, MariaDB
Embedded C, ANSI C, Embedded C++, Java (J2ME, Dalvik), Assembler (ARM, x86, others), LabView, VHDL, Matlab/Simulink
MS Visual Studio Embedded, LPCExpress, IAR, KEIL, Code Vision AVR, MPLABX, Emacs, Eclipse, Sourceinsight, Code Composer, Netbeans