• Файл

Максим

Программист микроконтроллеров

Місто:
Київ

Контактна інформація

Шукач вказав телефон .

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Maksym Prymierov
Senior Embedded Software
Engineer/Architect
Male, 24
5 years experience
Ukraine, Kyiv

Domain Experience Contacts
Android, Linux, QNX, Embedded Systems, Email: [відкрити контакти](див. вище в блоці «контактна інформація»)
Operating Systems, Automotive, Hardware Phone: [відкрити контакти](див. вище в блоці «контактна інформація»)
Drivers, ASPICE, System Github: https://github.com/MaksymPrymierov
Architecture/Analysis

SKILLS
Programming Languages: Technologies:
C, C++, Rust, Golang, ASM (ARM, x86), STL, Boost, QT, Google Tests, Boost.Test,
Bash, Python, Java Libc, ncurses, CAN, V2X, GNSS, Cellular
Communications, OTA

Development Tools: Languages:
Valgrind, Keil, Yocto, Visual Studio, English - B2
Buildroot, Enterprise Architecture, QT
Creator, CMake, Eclipse, Vim, Clion,
Enterprise Architect

Workflow:
Agile, Git, CI/CD, ASPICE, Polarion,
Gerrite, Jira, Confluence

Work Experience
Senior Embedded Engineer; Software/Solution Architect - Intellias - Ukraine,
Kharkiv/Lviv/Kyiv 16.02.2022 - now
ASPICE Architecture/Requirements development - Software/Solution Architect
The RTCU (Real-Time Communication Unit) is a modern in-vehicle system developed to
provide seamless, real-time communication between the vehicle and Cloud services,
Smartphones, other Vehicles, Technicians, Suppliers, and Emergency Services. RTCU’s
modular mechanical designs, such as Distributed and Sharkfin, offer exceptional adaptability
and scalability to meet the unique needs of diverse global markets. These solutions
empower businesses to enhance vehicle intelligence and elevate user experiences, ensuring
compliance with international standards and driving customer satisfaction and competitive
advantage.
The project components in scope:
●​ Connectivity: WiFi, Ethernet, CAN, V2X, GNSS, and cellular networks.
●​ Cloud Services: Remote monitoring, diagnostics, and theft alerts.
●​ OTA Updates: Remote firmware updates for continuous improvement.
●​ Emergency Calls: Automatic and manual alerts to emergency services.
●​ Smartphone as a Key: Enables secure, keyless vehicle access and operation.
●​ Cybersecurity: Robust encryption and real-time threat protection.
Responsibilities and achievements
●​ Reviewed project documentation for ASPICE L1/L2 compliance.
●​ Facilitated requirement elicitation, and analysed existing requirements
●​ Provided recommendations for refining and optimizing requirements and Sys1-Sys2
process
●​ analyzed change requests and managed related risks
●​ maintained close communication with clients to ensure alignment with project goals.
●​ Plan cross team activities related to customer and system requirements
●​ Improved knowledge-sharing and onboarding procedures.
Technologies:
GitLab, Polarion, Jira, Confluence, Enterprise Architect, Ubuntu 16.04 X64,

Race condition analysis - Strong Middle Embedded Engineer
Having an application code for IC (with built-in MCU) there was a request to fulfill deep RCA,
generate meaningful recommendations, findings, possible vulnerabilities, etc. The dedicated
IC was able to drive the array of Ultrasonic Sensors. The application consisted of separated
partitions of executable code in OTP memory, highly complex real-time handling of NVIC
IRQ calls from DSP, DMA, ADC, GPIO, and peripherals.
Responsibilities and achievements
Gained experience in RCA for highly complex embedded memory organization; Elaborating
methodic of Registers RSA analysis; Fulfilled entire analysis of Registers RSA analysis;
Provided a list of suspicious belong to RCA; Performed total review of RCA belong to global
variables, registers, memory, DMA, etc.
Technologies:
Keil uVision, CERT, MISRA 2012, DSI-3 Interface, ARM Cortext-M0

LED IC delay analysis - Strong Middle Embedded Engineer
The project referred to a deep investigation and troubleshooting of delivered legacy
software. The main issue was in the undesirable delay of LED turning on as within a single
IC, as well as multiple ICs were connected physically in the chain. The goal was to discover
delay problems in delivered software and provide sufficient recommendations for software
improvements. The analysis took a huge number of hardware and software measurements
in a critically limited RAM/OTP memory space.
Responsibilities and achievements
Creating unique approaches to detect issues in delivered software; Implementing software
architecture of three workarounds including activity, sequence diagrams; Documenting all
hardware and software measurements, outcomes of investigation, and workarounds;
Delivering demo software solution of workarounds for delay issues.
Technologies:
C, Oscilloscope, Keil uVision, OTP Memory programming, hard real-time, bare-metal
software, Cortex-M0 MCU Based

Solution for updating management - Strong Middle Embedded Engineer
The client was a German automotive company. Aiming to satisfy the ever-increasing needs
of their customers, the client needed to develop a solution for managing updates. Our team
contributed to the extension of the product’s existing functionality and the migration of the
project to newer technologies. Engineering efforts comprised the design of an embedded
system and a test automation framework. Our development team united 4 engineers.
Responsibilities and achievements
Developing and improving the system, writing unit tests, migrating from asynchronous
implementation to synchronous, developing an interlayer between the update manager and
the sd-bus library, resolving critical issues.
Technologies:
C++, D-Bus, Google C++ Testing Framework, Jira, Gerrit, Visual Studio Code, Linux, Boost

Embedded Software Engineer - GlobalLogic - Ukraine, Kharkiv 2021
QNX for automotive specific solutions.
The project aim is to optimize, extend with new features, hardening QNX for automotive
specific purposes. Our clients are Tier 1 suppliers for the automotive industry in Europe and
Japan. The development is targeted to navigation and multimedia solutions that will be
deployed in newest European and Japanese cars.
Key Responsibilities:
Development of Android 12 (Linux 5.4), QNX for customer’s boards. Writing of unit tests.
Technologies:
Qualcomm, arm architecture, Android 12, Linux Kernel 5.4, Linux Kernel drivers, C, C++,
bash, make, git.

Embedded Firmware Engineer - Pixels Matter - Ukraine, Kharkiv 2020-2021
Android and Linux based operating systems for golf devices.
Narrow focused projects for various golf devices (golf cars, carts, smartwatches). The goal of
the projects is to create operating systems with special requirements for specific devices.
The operating systems are based on Linux and Android systems and provide navigation,
remote control and multimedia capabilities.
Key Responsibilities:
Development of Android N for custom boards with Qualcomm chips to Linux kernel v3.12.
Implementation of new functionality specific to each golf device.
Technologies:
Qualcomm, arm architecture, Android 7, Linux Kernel v3.12, Linux Kernel drivers, C, C++,
Java, bash, make, yocto, git.

Junior Software Engineer - GlobalLogic - Ukraine, Kharkiv 2019-2020
Android BSP for automotive specific solutions.
The project aim is to optimize, extend with new features, hardening Android BSP for
automotive specific purposes. Our clients are Tier 1 suppliers for the automotive industry in
Europe and Japan. The development is targeted to navigation and multimedia solutions that
will be deployed in newest European and Japanese cars.
Key Responsibilities:
Porting of Android ("O", "P" and '10') support for known R-Car platform to custom Linux
kernel (v4.9 and v4.14).
Fixing of the issues, following hardening and maintenance of the Android.
Technologies:
R-Car Starter Kit, arm64 architecture, Android-10, Linux Kernel 4.14, Linux Kernel drivers, C,
C++, Java, bash, make, VTS, Git, Jira.

Education
Kharkiv State Technical University of Radioelectronics (Kharkiv, Ukraine)
2018-2022
Qualification: Computer engineering

Opensource
Contributor of Glodroid (https://github.com/GloDroid) and tinyhal
(https://github.com/CirrusLogic/tinyhal) open source projects. Have my own open source
projects (https://github.com/MaksymPrymierov).

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії

Кандидати за містами


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: