SMP Engineering
SMP Engineering is a design bureau involved in both hardware and software development. The company has over 50 employees. Most of them are certified engineers, including doctors of science in engineering.
Currently SMP Group is manufacturing the third generation of its DVRs, but the devices are constantly being improved. Special efforts are applied to image recognition and creation of compact IP-servers.
Hardware Design
Engineers of SMP Engineering base their hardware design on the Systems of Crystals (SoC) technology, which enables us to create high-performance devices of the minimum size.
SMP Engineering was one of the first companies in the world to set up mass production of devices based on the AMD Au1000 microprocessor.
Our products take advantage of FPGA solutions by Xilinx, and use DSPs by Texas Instruments to improve video performance.
Software Development
Application software is developed under OS Linux. The GNU/Linux operating system makes it possible to create cross-platform solutions and to redesign hardware without substantial reworking of software.
Software development is based on template technology and extreme programming methods. QT and SDL libraries are used for graphic applications making it possible to transfer software to other platforms and operating systems. Special tasks under MS Windows make use of DirectX (DirectDraw, DirectSound) and OpenGL in order to provide high performance even on affordable PCs.



We base our work on GCC compilers, GDB debuggers and the GNU Libc library along with Microsoft Visual Studio. We use GNU tools for development and maintenance of documentation, what enables us to maintain product quality due to transparency and accessibility of source code. Projects requiring group programming are run under project management systems based on Subversion, CVS and Eclipse.
All software development is done in compliance with POSIX 1003.1b and ANSI C (ISO/IEC 9899:1999) standards.
Product Quality
We pay special attention to software and hardware testing to ensure reliability. We test manufactured products using automated testing and analysis techniques and report management systems based on MySQL, PHP, Apache, Bugzilla, Perl, and Mantis software.
Contact
- Address: Russian Federation, 124498 Moscow, Zelenograd, pas. 4806, bld. 6