Navigation überspringen

Oleg Kokorin

is available. ✅

Freiberuflich, embedded system engineer, slinex
Antibes, Frankreich

Fähigkeiten und Kenntnisse

Embedded Systems
System Architecture
power management
Hardware Design
Hardware Testing
Freelancing
Embedded Linux
Embedded / Real-Time / RTOS
Python Programmierung
Bluetooth
C/C++
Linux
FPGA
Software Development
Microcontroller
Embedded Software
Firmware
Mikrocontroller
English Language
ARM
Programming Language
Multi-Sensor Data Fusion
Engineering
Hardware
Computer Science

Werdegang

Berufserfahrung von Oleg Kokorin

  • Bis heute 3 Jahre und 8 Monate, seit Okt. 2021

    embedded system engineer

    slinex

    Revise toolchain build scripts and dependencies tree. Debug and enhance MTD uboot/kernel subsystem recovery support. Port rockchip support for libdrm, implementing meson cross-compilation configuration and migrating from Python 2 to Python 3. Address kernel boot freeze, patch DTS with unlocking clause, and backport dwc/rockchip PCIE-bus driver from 5.x to 4.x kernel. Investigate CSI camera viewfinder software stack requirements and troubleshoot Linux kernel eSata subsystem sleep/wakeup issues.

  • Bis heute 10 Jahre und 5 Monate, seit Jan. 2015

    embedded software and RTL validation engineer

    freelance embedded systems engineer

    Honeywell, Project: wireless data acquisition system, AccessOne, Project: satellite router and virtualization terminal, NXP Semiconductor, Project: acoustic speech assistance/noise cancelling terminal, BayLibre, Project: barrier/elevator/point-of-sales terminal, SFR, Project: home/small office WIFI/GPON router, Sequans, Project: 4G pocket gateway over WIFI (aka Jetpack2),

  • 2 Jahre und 1 Monat, Sep. 2022 - Sep. 2024

    embedded system engineer

    mind

    Project: industrial controller board bring-up/microcontroller integration Design/development/porting: Yocto linux NXP+STMicro board bring-up DTS porting and tuning for custom board NOR flash partitioning / NAND flash recipes for NOR/SDCARD and NOR/NAND booting u-boot environment implementing dual boot/partition switching OTP memory fields extraction/scripts porting implementing NOR based factory settings as EEPROM/OTP backup STMicro project for board power management/NXP interfaces interconnect testing

  • 2020 - 2022

    embedded system engineer

    Schneider Electric

    Adapting Yocto-based firmware recipes from Rocko to Dunfell, migrating Linux 4.9 patches/drivers to 5.4, and troubleshooting TPM system drivers/libraries/applications. Transitioning SysVInit applications/daemons to systemd, addressing an out-of-memory issue with 25% RAM availability, and analyzing core dumps. Implementing cybersecurity iptables rules patches, debugging Linux 5.4 MTD drivers, and backporting QEMU usability for specific kernel versions. Proficient in Ubuntu/Debian/Yocto Linux, Renesas Docker

  • 2020 - 2021

    embedded system engineer

    Honeywell Aerospace

    Create and optimize software functionality for NXP iMX6 Yocto Linux systems, incorporating BLE GATT profile command handling using bluez5 for iOS and Android clients. Develop firmware for NXP JN516x for BLE, ZigBee, and 6LoWPAN communication. Port lower power applications to STM32L4 with FreeRTOS. Backport/embed Yocto recipes for Linux compatibility. Construct a multithreaded C++ application with MQTT and ZMQ brokers for inter-thread and inter-process communication. Debug serial-based mcon interconnectivity

  • 2018 - 2020

    embedded system engineer

    NXP Semicondutors

    Provide support for the integration of hardware in an acoustic laboratory. Develop USB device descriptors to enable multichannel constant audio streaming for playback and recording. Implement hardware support for the iMXRT10xx series using DMA for storage, audio, and memory management. Optimize threading and performance in Amazon FreeRTOS.

  • 2016 - 2017

    embedded system engineer

    Intel Corporation

    Support the design, development, and porting of Arduino, Yocto, and Android build systems BSP. Implement a Cordova UI-based IoT peripherals management interface. Validate and support IoT SoC (D2000/Atlas) BSP using Python-based validation scripts and C code test cases. Conduct validation of X86 and MIPS dual-core shared peripherals SoC, including driver development and BSP debugging/enhancement. Port and debug Linux kernel GPIB modules, perform signal level validation, and address power management,

  • 2009 - 2015

    platform design engineer

    Nodbox

    Project: automotive mobile safety watch box with server uplink Xilinx Spartan 3ADSP running Microblaze TrustZone­ multi­core software and pcores integration. PCB layout high level design assistance, elements embedding, radio interference respect and usability expertise on boxing stages.

  • 2007 - 2008

    embedded software and hardware engineer

    STMicroelectronics

    Project: mobile multimedia Audio/Video firmware

  • 2006 - 2007

    embedded software engineer

    Silicon Labs

    Project: TDMA oriented multimedia Audio/Video firmware

  • 2005 - 2006

    embedded software engineer

    Philips GmbH

    Project: TDMA oriented Audio DSP firmware execution simulation

  • 2003 - 2004

    embedded software and hardware engineer

    Texas Instruments

    Project: GSM chipset platform firmware

  • 2002 - 2003

    embedded software and hardware engineer

    Samsung Electronics

    Project: UMTS/EDGE mobile platform firmware

  • 2000 - 2001

    UML design engineer

    Comverse Network Systems

    Project: KDDI AVR system merging and new features developing

Ausbildung von Oleg Kokorin

  • 1993 - 1998

    Computer Science

    Taras Shevchenko National University of Kyiv

Sprachen

  • Französisch

    Gut

  • Englisch

    Fließend

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z