• File

Костянтин

C++ розробник

Considering positions:
C++ розробник, Ai інженер
City of residence:
Odesa
Ready to work:
Odesa, Remote

Contact information

The job seeker has entered a phone number and email.

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.

Kostiantyn Kravchenko

C++ Software Engineer
[open contact info](look above in the "contact info" section)
[open contact info](look above in the "contact info" section)

[open contact info](look above in the "contact info" section)
Summary of Qualifications

C++ Software Engineer with ~5 years of experience in automotive and robotics domains. Experienced in developing Linux-based systems, including device management, OTA update orchestration, and data processing pipelines. Worked on production-level systems involving hardware interaction, inter-process communication, and distributed components.
Communicative and team-oriented, with strong collaboration skills and the ability to work effectively in cross-functional teams. Proactive, responsible, and adaptable, with a problem-solving mindset and a focus on delivering high-quality results.

Skills

Programming Languages/Technologies
• C++
• XML/JSON/YAML
• Python
• Numpy/Pandas
• grpc
• Yocto
• Cmake

• MySQL
Virtualization Tools
• Docker
Methodologies
• Agile, Scrum, Aspice
• Pair Programming
• Test Driven, Feature Driven, Behavior Driven Development
• Waterfall
Operating Systems
• OS Linux
Frameworks/Libraries
• Gtest
• STL
• boost
Cloud Providers
• AWS
• Azure
• GCP
Development Tools
• VS Code

Experience

Autonomous robots
Project Description
Development of software for autonomous robotic systems for malls (cleaning, barcode scanning, etc.). Responsible for hardware abstraction layer( processing data from driver and forwarding it to main application)

Customer
US autonomous robot maker
Involvement Duration
1 year
Project Role
C++Software developer

Responsibilities
• Requirements analysis and clarification
• Implementation of multithreaded components for data processing
• Refactoring exiting component
• Writing unit and integration tests using GTest/GMock
• Debugging and fixing performance and memory issues
• Verification on real hardware

Project Team Size
Integrated in customer team (total team size 3 teammates)
Tools & Technologies
C++, STL, CMake, Python

European car manufacture
Project Description
Development of software for augmented reality (head-up display system) that provide additional information to driver (speed limit, road signs, etc.) in real time.

Customer
German company
Involvement Duration
6 months
Project Role
C++ Software Engineer
Responsibilities
• Requirements analysis and clarification
• Code development
• Unit testing
• Product support and documentation maintenance
Project Team Size
8 team members
Tools & Technologies
C++, STL, Cmake, Aspice

European car manufacture
Project Description
OTA update orchestration for all ECUs in the vehicle.
Customer
German company
Involvement Duration
1.5 year
Project Role
C++ Software Engineer
Responsibilities
• Architecture and design
• Knowledge sharing, coaching
• Requirements analysis and clarification
• Estimation, prioritization, and distribution of tasks
• Feature development
• Unit testing
• Development build and deployment scripts
• Product support and documentation maintenance
• Maintenance of CI pipeline
Project Team Size
50-70 team members
Tools & Technologies
C++, Cmake, Yocto, grpc, Gtest, STL, boost, jenkins, Gitlab, python

European car manufacture
Project Description
Application development responsible for external device management (USB and Bluetooth) responsible for device registration, activation, saving preferences of driver, notifying other application about availability of device supported protocols
Customer
German company
Involvement Duration
1.5 year
Project Role
Junior Software Engineer
Responsibilities
• Requirements analysis and clarification
• Feature development
• Bug fixing
• Unit testing
• Product support and documentation maintenance
• Preparing and integration releases using Yocto
Project Team Size
7 team members
Tools & Technologies
C++, Cmake, Yocto, grpc, Gtest, STL, boost, jenkins, Gitlab, python

Education

Odessa National University
Master’s degree, Computer Science
2025

More resumes of this candidate

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: