Position: Embedded Software Developer
Category: C++
English level: pre
Years of experience: 4

Development of equipment for aircraft aggregates test bench automation
Aims:
Challenging of Embedded Software Engineer position, competitive wage, career opportunities.

Work experience:
2010 – until present
Leading Design Engineer, R&D Bureau

2016 – until present
Leading Design Engineer, R&D Bureau, holding position of Leading Electronic Engineer in Department of non-standard and test equipment. Engaged in development of test bench automation equipment.

Core qualifications and professional skills:
- Strong experienced in embedded hardware and software design using 8-bit and 32-bit microcontrollers Atmel AVR, ARM Cortex-M3/M4 (STM32F1xx, STM32F4xx).
-	Programming languages: 
-	Raw  AVR Assembler.
-	C/C++ software development under Keil uVision, IAR Embedded Workbench.
-  Basic skills in C++ object-oriented programming.
-  Basic experience in C++ application design for Windows under Borland C++ Builder, Embarcadero RAD Studio.
- Knowledge and practical usage of CMSIS (Cortex Microcontroller Interface Standard), SPL (Standard Peripheral Library). 
- Knowledge of SD Memory Card Specification, FatFs Library.
- Practical skills with digital interfaces SPI, I2C, RS232, RS485, RS422.
- Practical skills of in-circuit software debugging using JTAG/SWD  ST-Link, J-link debuggers and Logic Signal Analyzers.


Additional skills:
- Knowledge of modern methods and technologies of electronic design, manufacturing of digital and analog circuitry using modern elementary base. Selection of the elementary base for project implementation.

- Practical skills in circuit design, analog and digital circuits modeling (MicroCap, Proteus Professional). 

- Practical skills in PCB design (EDA P-CAD 2001-2006), transfer to PCB production. Mastering Altium Designer.

- Practical skills of working with wide spectrum of measurement instrumentation. Knowledge of basic metrological characteristics, reasonable selection of appropriate measuring instruments and measurement methods.
- Basic knowledge in switching power supplies design.
- Basic English written and verbal skills. Fluent reading of technical documentation.

Own development:
- Testbench for aircraft servoamplifiers characteristics control (Data Acquisition System using own-developed DAQ and servoamplifier current driver).
- Micro-step step-drive control unit. 
- Equipment of aircraft aggregates testbench automation.

Personal qualities:
- Responsibility, educability, sociability, analytical mind.
Challenging interesting projects
Career opportunities
Competitive wage