Main |
Analysis and integration of complex hardware-software systems in interdisciplinary team. |
Design and coding of embedded multi-process (thread) real time applications and drivers. |
Diagnostic applications to validate the software design. |
Real Time Operating Systems. |
Software design using object oriented methods (UML). |
Debug and Unit testing. |
Telecommunication algorithms and standards. |
ISO/IEC 7816 Smart Card standard. |
Cryptographic algorithms DES, AES, RSA. |
Web design using content management systems (CMS). |
Programming |
|
Languages |
C/C++, C#, HTML+CSS, Java, JavaScript, Objective-C, Pascal, PHP, PowerShell, Python, SQL, Visual Basic, Unix shell, XAML. |
Assembler |
Intel 8051/251, Intel x86, Microchip, M68K, STM8, STM32, Z80. |
Operating Systems |
Android, iOS, macOS, Linux, Windows, uClinux, uC/OS-II, VxWorks. |
Middleware |
AJAX, Cocoa, LAMP, jQuery, .NET, OpenCV. |
Graphical User Interfaces |
Android GUI, macOS Aqua, Bootstrap, iOS UI, Microsoft Foundation Class (MFC), Qt, Windows Form, Windows Presentation Foundation (WPF), wxWidgets. |
DBMS |
Informix,, MySQL. |
Web server |
Apache. |
CMS |
WordPress. |
Network Management |
Administration tools provided by Android, iOS, macOS, Linux and Windows operating systems. |
Communication protocols |
Bluetooth, DLNA, GSM/GPRS/UMTS, Hdlc, ISO/IEC 7816, Tcp/Ip, UPnP, Wi-Fi. |
Bus |
AVS, BTicino SCS, CAN, I2C, ISA, PMBus, RS232/422/485, SPI, USB. |
Development Environments |
IAndroid Studio, Code::Blocks,CodeLite, CodeWarrior, Eclipse, Mplab, NetBeans, Tornado Wind River, Visual Studio, Xcode. |
Bug tracking |
MantisBT. |
Version Control Systems |
GIT, Mercurial, SVN. |
Processors |
Arm, Freescale ColdFire, Intel x86, 8051 derivatives, Maxim crypto processors, STM8, STM32, Z80. |
Microcontrollers |
Freescale HCS08, Microchip, Renesas R8C, TDK 73S11xxF. |
Electronic Test Instruments |
In-circuit emulator, oscilloscope, logic analyzer, protocol analyzer, spectrum analyzer. |