Position: DSP RTOS embedded firmware develpoer
Category: C++
English level: intermediate
Years of experience: 11


Mathematical applications and tools:
- Python, SciPy, Numpy, MATLab, Mathcad.

Solve mathematical tasks:
- DSP, filter design: FIR IIR, AKF - autocorrelation function.

Fields: IR-processing, bio - impedance measurement, ultrasound in underwater, ultrasonic in metal: non-destructive testing, pwm transforming of high voltage.

DSP:
- Motorolla 56002 ;
- DSP TMS320x2000 ( IDE Code Composer );
- BlackFin 53x, ADSP2106, ADSP2189/91

mcu 16bit:
- mcu Motorola 68hc11
- DSP TMS320x2000 ( IDE Code Composer );
- MSP430F5528

mcu x51:
- x51 Chipcon ( IDE IAR, IAR compiler );
- x51 AT89C5131 (  IAR compiler );
- x51 Silicon Laboratories C8051F12x.

AVR:
- AVR ( WinAVR, AVR Studio, IAR, GNU GCC ).

ARM:
- ARM7 AT91SAM7X256.ARM ( WinARM , Keil mVision IDE, Eclipse IDE CDT );
- ARM7 STR710 FZ2 - Keil IDE.
- Cortex M3 STM32f102 IDE IAR, compiler IAR.
- Cortex M3 STM32f105 IDE KEIL MDK, compiler KEIL.
- Cortex M3 STM32f20x IDE KEIL MDK, compiler KEIL.
- Cortex M3, STM32 GNU gcc compiler.
- Cortex M4F, STM32 GNU gcc compiler.
- Cortex M3 TI Stellaris LM3S8
- Cortex M0+ STM32L071
- Cortex M4 TI TIVA TM4C. IDE Code Composer Studio.
- Cortex M0 STM32 IAR compiler.
- Cortex M4 STM32 IAR compiler.

RTOS:
- DSP/BIOS - TMS320F2812;
- FreeRTOS;
- KEIL RL - ARM RTX for ARM7 STR710, ARM7 Cortex M3 STM32

RFID:
    Em - marine

RFID NFC:
    ISO 14443A - Mifire

Wi - Fi:
 - esp32
 - Cypress CYW43907 dual band

Onboard interfaces:
- SPI
- UART
- I2C

SIM - card intreface:
- Smart CARD ISO/IEC 7816, protocol T = 1.

PC interfaces:
- RS232
- RS485
- USB 1.0, 1.1, 2.0 ( FTDI, Cypress ). Classes: HID, VirtualComPort, MSC
- Ethernet, UDP, TCP/IP. Using WinSock

Embedded TCP/IP:
- Port of Ethernet TCP/IP stack: LwIP. UDP, TCP/IP

Programming language:
- C/C++: MS VS, gcc;
- ANSI C;
- Asm.
- Python