Position: Embedded Software Engineer
Category: C++
English level: pre
Years of experience: 11


-SW knowledge, skils:
•C/C++ Software development.
•Assembler injection and partial implementations. (ARM/Thumb, Intel x86(+MMX, +SSE-x), Microchip, C166 etc).
•Reverse Engineering via IDA Pro for debugging and optimization.
•Verilog FPGA solutions experience.
•OpenCL CPU/GPU's parallel computing implementation experience. Speed optimization.
•Deep understanding of the implementation and use of cryptography and encryption algorithms (RSA, AES, SHA-x, DES etc.).
•Understanding and small patching for object-oriented popular languages: C#, Java, Objective-C, Delphi.
-Used IDE:
•RAD Studio, Keil, IDA Pro, MSVS, MPLAB, XILINX ISE, RealView, Eclipse, XCode etc.
-HW knowledge, skils:
•Classical education, and extensive experience in digital and analog electronics.
•Knowledge of metrology and the use of measuring equipments.
•Good know standard interfaces and protocols (IEEE Std. 1149, SDIO, USB, SPI, UART, I2C etc.).
•SoC and MCU experience by: Qualcomm(ARM), Intel, Xilinx, Atmel(ARM, AVR), ST-Ericsson(ARM, C166), Microchip, Infineon(C166), MediaTek(ARM), Espressif etc.