
Oleg Kokorin
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Oleg Kokorin
- Bis heute 2 Jahre und 4 Monate, seit 2024
embedded systems engineer
Agitech
industrial field IoT autonomous system - USB Host HUB and RNDIS drivers to operate with LTE USB modem - DTS porting - Multi-thread event driven - DMA driven AT parser with events post processing - BLE serial profile on SIMCOM A7672 service/chars handling - NMEA GNSS parsing, BLE GATT navi service/chars handling, cmds - Battery charger/power management, performance tracing Debian, MBED, Zephyr, FreeRTOS, STM32, nRF52/54, BLE, CubeMX/CubeIDE, CLion, SIMCOM, Microchip RN487x, git, gcc, gdb, vim, meld, github
- Bis heute 11 Jahre und 4 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),
- 2022 - 2024
embedded systems engineer
Mind
industrial controller for railways - Siemens KAS - NXP+STMicro board bring-up - DTS porting - NOR flash partitioning / NAND flash partitioning, UUU update - u-boot dual boot/partition switching - u-boot NXP watchdog porting/integration - OTP scripts - NOR factory settings as EEPROM/OTP - STMicro power management/NXP interfaces Yocto linux, NXP ARM SoC, u-boot, ubifs, docker, git, gitlab, jira, CLion, Confluence, gcc, gdb, python3, devtool, bitbake, kas, vim, emacs, meld, github,, pipelines, ci/cd
- 4 Monate, Okt. 2021 - 2022
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.
- 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 multicore 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
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
B1-B2 (Gute Kenntnisse)
Englisch
C1 (Fließend)
XING Mitglieder mit ähnlichen Profilangaben
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.
21 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.
