Ivan K.

Ivan K. Email and Phone Number

PhD, Software Architect in Embedded C, C++, Rust, Python (autonomous driving, video compression and recognition algorithms) @ Aptiv
dublin, dublin, ireland
Ivan K.'s Location
Wuppertal, North Rhine-Westphalia, Germany, Germany
About Ivan K.

🔷Autonomous driving algorithms:🔹development, integration and testing;🔹PC and embedded software/hardware implementation. 🔷Video compression and video streaming algorithms and applications development:🔹MPEG-2, H.264, H.265, H.266, VCx encoders/decoders/analysis on DirectShow/GStreamer frameworks.🔷Cross Platform/Embedded Software development with prototype and production experience in:🔹various types of microcontrollers - Intel, SoC, NXP, ARM(Cortex-M3, M7, A53), AVR, Altera, STMicroelectronics, TI C2000/C6000 MCU.🔹DSPs: TI C2000 TMS320F24x, TMS320F28x,TMS320F35x, C6000 DaVinci;🔹RTOS (FreeRTOS, VxWorks, MotionWise) and multithreads applications development;🔹Wind River, TTTech, Vector Electric/Electronic Systems development Platforms (Studios, PREEvision);🔹prototype development hardware usage - dSPACE, Vector, Elektrobit;🔹theoretical and practical utilization of algebra, statistics, optimization, system analysis, information theory, algorithms of computer science, automatic control theory;🔹model based design and embedded integration tools - Matlab, Matlab/Simulink: S-function, Real-Time Workshop, C/C++ Coder, Embedded Coder, TargetLink, Maple;🔹porting of applications/libraries (from one platform to another) and optimization (including rewriting particular routines in assembler and SIMD - SSE, AVX and MIPS);🔹hardware drivers design and programming - micro-schemes and chips, LED, LCD, Flash, Eeprom, FPGA, etc;🔹Motor Motion Control - vector control, sensorless control, PWM, etc.;🔹theoretical knowledge and embedded implementation - Ethernet, Some/IP, CAN, CAN-FD, LIN, TCP, UDP, SCI, SPI, RS-232/485, I2C, ModBus, USB, ZigBee;💠Software Programmer/Engineer/Developer in C/C++ (C99, C11, C++03, C++11, C++17, C++20, C++23): 🔹STL and Boost strong usage;🔹RAII, smart pointers, multithread applications, other modern ideologies usage;🔹GUI-design and frontend implementation of an user interface, API.💠Rust Software Developer💠Python v2, v3 Software Developer. 💠Software Engineer/Researcher with Machine Learning, Deep Learning, Neural Networks and relevant algorithms and Matlab Toolboxes experience.✔️Various Build Tools/Systems utilization (Make, CMake, bitbake, kas) ✔️Various Version Control Systems application (Git, Gerrit, SVN, GitLab). ✔️Various Package Managers usage (Cargo, Conan).✔️Following MISRA-C/C++ and a referenced code style everywhere.

Ivan K.'s Current Company Details
Aptiv

Aptiv

View
PhD, Software Architect in Embedded C, C++, Rust, Python (autonomous driving, video compression and recognition algorithms)
dublin, dublin, ireland
Website:
aptiv.com
Employees:
14942
Ivan K. Work Experience Details
  • Aptiv
    Autonomous Driving Software Architect
    Aptiv Sep 2018 - Present
    Wuppertal, Nordrhein-Westfalen, Deutschland
  • Elecard
    Backend/Frontend Software Developer
    Elecard 2015 - Oct 2018
    Tomsk Region, Russian Federation
    Video codecs maintenance/development. MPEG-2, H.264, H.265, VP9, VP10. Implementation over Microsoft Direct Show, GStreamer Frameworks, PostProcessing design (Deinterlacing, Color Space Convertion, Resampling, etc.)
  • Huawei Deutschland
    Video Compression Software Research Engineer
    Huawei Deutschland Nov 2017 - Sep 2018
    München, Bayern, Deutschland
    Video Compression Algorithms and Methods to be a part of H.266 (VVC) standard. Development, maintenance, improvement. Software design and algorithms in C03, C++11, C++14 implementation.
  • National Research Tomsk Polytechnic University
    An Associate Professor
    National Research Tomsk Polytechnic University Sep 2006 - Sep 2018
    Tomsk
    1. Teaching students for "Mathematical modelling of Dynamical Systems" by using Matlab/Simulink.2. Management and organization of practical activities at companies and factories for students.
  • Elesy
    Senior Embedded Software Developer
    Elesy 2006 - 2015
    Tomsk
    1. Design of intelligence algorithms for motion control, identification, estimation of characteristics of electrical motors and other electrical equipment. 2. Development, design, research and implementation of various features in MathSoft MathCad, S-function in MathWorks Matlab/Simulink.3. Software development in CodeComposer and Simulink/Real-Time WorkShop for DSP, TI MCU C2000, C6000, Concerto and Piccolo series. 4. Design of hardware drivers and its testing.5. Testing and integration of all developed software.6. Versioning by SVN, Git.

Ivan K. Education Details

Frequently Asked Questions about Ivan K.

What company does Ivan K. work for?

Ivan K. works for Aptiv

What is Ivan K.'s role at the current company?

Ivan K.'s current role is PhD, Software Architect in Embedded C, C++, Rust, Python (autonomous driving, video compression and recognition algorithms).

What schools did Ivan K. attend?

Ivan K. attended Technische Universität Hamburg-Harburg, Tomsk Polytechnic University, Tomsk State University.

Who are Ivan K.'s colleagues?

Ivan K.'s colleagues are Yesenia Quiroz, Juan Renteria, Kiran Hosur, Agnieszka Witalec, Michel Salcido, Hamid Boukhattem, Elisa Tobias.

Not the Ivan K. you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.