- File
Володимир
Программист микроконтроллеров
Contact information
The job seeker has entered a phone number .
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/16353379/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
C/C++ System/Embedded Engineer
Summary
System/Embedded Engineer with 20+ years of experience in designing, developing, and optimizing
embedded systems, RTOS components, device drivers, networking stacks, and system software.
I have a background in telecom, industrial automation, wind turbine control, automotive navigation,
X-ray threat detection systems, and distributed data storage.
Skilled in driving R&D activities, leading engineering teams, and delivering complex solutions from
prototype to production
Experience
May 2021 – Present
Company: Parallel Wireless
Position: Technical Lead
Activity: Led development and integration of O-RAN components using NETCONF, YANG, YDK and Sysrepo
Tech Stack: C/C++, Git, O-RAN, NETCONF, Yang, Sysrepo, YDK, PetaLinux/CentOS/Ubuntu
August 2013 – March 2015, May 2018 – May 2021
Company: Edvantis., Lviv, Ukraine
Position: Senior Software Engineer, Team lead
Activity: X-ray Detection:
Lead team to maintain and extend the full stack software for the heavy cargo and vehicle X-ray inspection
systems to screen cars, cargo containers and transport vehicles of all sizes. The activity includes work
with all components of the system, X-ray detection, Image processing, PLC, Data store, Component
interaction etc.
Tech Stack: C/C++, Git, X-ray detection devices, signal/image processing, PLC, MS SQL, PLC, Siemens
S7 controllers, Step7, WinAC RTX F, WinAC ODK, Matlab, Simulink, Simulink Coder, IntervalZero RTOS
Distributed data storage:
Developing a prototype Linux kernel module to implement a distributed data storage that runs on
commodity hardware with a higher performance and superior fault-tolerance under Linux OS.
Tech Stack: Linux (kernel, modules), C, qcc, AoE, SAN, NAS, Eclipse, SVN
May 2017 – May 2018
Company: Intellias., Lviv, Ukraine
Position: Senior Software Engineer
Activity: The member of the “System Team” to work on the navigation systems of leading automotive
manufacturers in the world. The “System Team” was dedicated to discovering, systemizing and resolving
the most complicated and critical issues in the huge, monolithic, and high load navigation system.
Tech Stack: QNX, Linux, C/C++11/STL, Python, CMake, Git/Gerrit, Jenkins, gdb, valgrind
June 2015 – May 2017
Company: Lohika Inc., Lviv, Ukraine
Position: Senior Software Engineer
Activity: Worked on the mediation telecom framework with flexible architecture that serves a service provider’s
unique needs, to simplify rapid horizontal expansion for increased performance and to enable seamless
vertical expansion to support additional functionality
Tech Stack: RedHat, CentOS, C/C++(C++11), Java, Python, SQL, Git/SVN, VoltDB, MariaDB, SNMP,
Vagrant, Ansible.
March 2015 – June 2015
Company: Ostware Service, Lviv, Ukraine
Position: Senior Software Engineer
Activity: R&D and prototype a unicast BLE mesh network over the third party broadcast network running on the
Nordic SoC.
Tech Stack: C, Make, gcc, Git, Linux, ZigBee, BLE, Mesh Networking, various SoC modules.
June 2007 – August 2013
Company: Mita-Teknik Ltd., Lviv, Ukraine
Position: Middle/Senior/Lead Embedded System Engineer
Product: Proprietary embedded controller powered by proprietary RTOS.
Activity: R&D and developing a wide range of functionality related to RTOS that maintains several generations of
embedded controllers mostly aimed for the wind turbine industry.
It includes hardware drivers, system service, communication protocols, applications, libraries and tools.
Porting solutions from other platforms on RTOS. Maintenance of the RTOS code base. Training new team
members.
Design and develop the OS primitives (mutex, queue, event) for the SoC interprocess CPU/DSP
interaction.
Porting FUSION TCP/IP stack on the NUCLEUS based OS.
Develop the Matlab/Simulink SDK to generate C source codes and compile the executables for RTSO
directly from the Matlab/Simulink environment. Develop Simulink Block Library that represents RTOS data
and services.
R&D and implementation of the solution to integrate the IEC 61850 into the existing RTOS ecosystem.
Tech Stack: C, gcc, Assembler, Matlab, Simulink, ARM, ELF, NUCLEUS OS, Multithreading, IPC, I2C,
NAND/NOR Flash, IP/TCP, Wireshark, Code Composer Studio, GNU Tools, CVS, Cruise Control,
IEC 61850, IEC 61400-25, MMS, SCL
February 2004 – June 2007
Company: Ukrtelecom, Lviv, Ukraine
Position: Software Engineer, Senior Software Engineer
Main ASOMAT
Projects: Short Description: An automated system for accounting, monitoring and analyzing telephone traffic that
is based on a proprietary designed and implemented in-memory database.
Tech Stack: Unix, C, gcc, CGI, MySQL, HTML, Apache HTTP Server, Gnuplot, Doxygen
Technical Skills
Programming: C, C++ (11/17), Python, Bash, SQL, MATLAB, Assembly, Delphi
Embedded/RTOS/OS : NUCLEUS(services, drivers), Mbed, PetaLinux, Linux kernel modules, IntervalZero
Networking: TCP/IP, NETCONF/YANG, ZigBee, BLE, Mesh
Hardware: STM32, ARM, I2C, SPI, UART, NAND/NOR Flash
Tools: Git, gcc, make, CMake, gdb, Valgrind, Wireshark, Git, SVN, Jenkins, Docker, Vagrant, Ansible
Industrial / Other: O-RAN, IEC 61850, IEC 61400-25, PLC (Siemens S7), Simulink, WinAC, WinAC ODK /
Code Generation, AoE/SAN/NAS
Education
September 1997 – June 2002
University: Ivan Franko National University, Lviv, Ukraine
Degree: B.Sc. degree in Radio Physics and Electronics
Diploma Thesis: Modeling of ion implantation and diffusion in semiconductor chips manufacturing
Contacts: email: [
Similar candidates
-
Программист микроконтроллеров, разработчик
Remote, Kamianske -
Інженер БпЛА
Remote, Kramatorsk -
C/C++ developer
Remote, Kyiv -
Інженер з електроніки
Remote, Kyiv -
Інженер електроніки, обслуговування компютерних мереж, електромонтер
18000 UAH, Remote, Lviv , more 3 cities -
Інженер електроніки
Remote, Kremenchuk