• File

Personal information hidden

This job seeker decided to hide his personal information and contact info, but you can send a message to him or suggest a job to him.

This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/8285238/

Розробник вбудованого та системного програмного забезпечення

City:
Kyiv

Contact information

This job seeker has hidden his personal information, but you can send him a message or suggest a job to him if you open his contact info.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Артеменко Сергій ⇨ serhii(dot)artemenko(at)gmail(dot)com
Вік: 44 роки. • Національність: украı̈нець • Проживання: Киı̈в • Мови: украı̈нська (рідна), англій ська (базова)

Розробник вбудованого та системного
програмного забезпечення

Досвід роботи
• Розробка програмного забезпечення для вбудованих систем з використанням:
– процесорів Intel x86/x86_64 під керуванням ОС Linux;
– мікропроцесорів на базі архітектури ARM (ARMv7‑A, ARMv8‑A) — без ОС (bare‑metal) та під
керуванням ОС Linux;
– мікроконтролерів ATmega та STM32;
– ПЛІС (FPGA) Xilinx Spartan‑6/7 та Zynq‑7000.
• Розробка вбудованого програмного забезпечення для:
– відображення графічноı̈ інформаціı̈ (в тому числі з використанням OpenGL);
– збору та обробки даних (в тому числі з використанням ПЛІС);
– керування та моніторингу системи в режимі реального часу (за допомогою ПЛІС та
мікроконтролерів);
– обміну даними із зовнішніми пристроями (використовуючи протоколи UART, I²C, SPI, USB
тощо);
– обміну даними з іншими вузлами системи (Ethernet, RS‑232/422/485).
• Розробка системного програмного забезпечення для виконання в середовищі ОС Linux:
драй вери пристроı̈в, системні компоненти, прикладне програмне забезпечення.
• Розробка для ПЛІС: збір, обробка та передача даних; відображення графічноı̈ інформаціı̈.

Технічні навички
• Володіння мовами програмування:
– C/C++ (стандарти ISO C99/C11/C23 та C++11/C++17);
– асемблер для архітектур: ARM (Aarch32, Aarch64), x86/x86_64 (синтаксис Intel), AVR;
– Verilog, SystemVerilog;
– GLSL (на базовому рівні, достатньому для 2D графіки);
– мови сценаріı̈в: Bash, Perl, частково TCL (сценаріı̈ для Xilinx Vivado).
• Знання принципів розробки багатопоточних (multithreaded) програм, засобів синхронізаціı̈ (як
використовуючи POSIX API, так і розробка власних засобів для bare‑metal середовищ).
• Володіння засобами розробки: GCC/clang, GNU make, GNU binutils, Git (на базовому рівні).
• Знання архітектур на низькому рівні: ARM, AVR.
• Знання протоколів на низькому рівні: UART, I²C, SPI, SDIO, USB 1.0, R(G)MII + MDIO, JTAG.
• Вміння працювати з інтегрованими програмними пакетами проектування та розробки:
– Xilinx ISE 14.7 та Xilinx Vivado;
– Altium Designer 17.1.
• Вміння працювати з вимірювальним обладнанням (мультиметри, осцилографи).
• Вміння працювати з паяльним обладнанням (паяльні станціı̈, термофени).
• Вміння працювати з ОС Linux (Slackware, Debian/Ubuntu) в якості користувача, адміністратора
та розробника.

Контактний E‑Mail: serhii(dot)artemenko(at)gmail(dot)com
Фай л резюме: https://drive.google.com/file/d/1xazg1o-q7lo1xjwzbR7weYm12VqAGBsP/view

Similar candidates

All similar candidates

Candidates at categories

Candidates by city