Oleg Ivanov

ist offen für Projekte. 🔎

Bis 2026, Senior Embedded Software Developer, Scantinel Photonics GmbH
Ulm, Deutschland

Fähigkeiten und Kenntnisse

C/C++
Git
Eclipse
Embedded Software
FPGA
DSP
Microcontroller
Verilog
video processing
ModelSim
Python
Digital signal processing
Embedded Systems
ARM
Software
Software Development
Qt
VHDL
Reliability
Team work
STM32
ESP32
Raspberry Pi

Werdegang

Berufserfahrung von Oleg Ivanov

  • 2 Jahre und 4 Monate, Okt. 2023 - Jan. 2026

    Senior Embedded Software Developer

    Scantinel Photonics GmbH

    Developed full FMCW LiDAR data processing on Xilinx SoC (FPGA + ARM): software architecture, communication protocols between system components, PC tools (Python and C++(Qt framework)) for testing and validating SoC data processing, system documentation covering the full SoC system for development and support teams. Optimized real-time signal processing for high-performance LiDAR applications. Collaborated cross-functionally with hardware, optics, and algorithm teams to ensure seamless system integration.

  • 1 Jahr und 7 Monate, März 2022 - Sep. 2023

    Senior Embedded Software Developer

    MIR

    Software modules for McWill FPGA-based radio system: - Implemented FFT and IFFT algorithms in Verilog based on Python models, - Implemented a correlation module to select the optimal base station, - Developed data-transfer infrastructure between FPGA modules and external devices. Porting NN to FPGA and ARM NPU - Ported face detection, face and body keypoints, sound classification NN to FPGA and ARM NPU emulator, - Implemented Python-based model adaptation and deployment workflows for HW AI acceleration.

  • 8 Jahre und 10 Monate, Mai 2013 - Feb. 2022

    Senior Embedded Software Developer

    NPK SPP

    Project: Image auto tracking based on DSP and FPGA for electro-optical targeting system Tasks performed: - Participated in creation of algorithms for image auto tracking (correlation analysis, affine transformations, etc.) and implementation of these algorithms - Developed architecture of embedded software module - Developed video processing, interface and service modules - Developed PC based C++ simulation mathematical model of DSP embedded software - Performed tests as part of whole system on testbed

  • 1 Jahr und 8 Monate, Sep. 2011 - Apr. 2013

    Middle Embedded Software Developer

    NPK SPP

    Project: Set of software modules for testbed for video processor based on FPGA Tasks performed: - Developed embedded software for FPGA for communication with PC and PC based C++ software for video, data visualization and interaction with hardware - Assembled testbed with all of devices and additional equipment - Developed communication protocol for data exchange between hardware and software - Developed requirements and technical documentation for the testbed Tools: С++, VS, Qt, Verilog, Quartus, SVN

  • 1 Jahr und 10 Monate, Nov. 2009 - Aug. 2011

    Junior Embedded Software Developer

    NPK SPP

    Project: Interface converter from FC (Fiber Channel) to VGA/DVI based on FPGA Tasks performed: - Designed electric circuit - Participated in PCB design - Developed embedded software for FPGA Tools: Verilog, Quartus, Altium Designer

Ausbildung von Oleg Ivanov

  • 4 Jahre und 10 Monate, Sep. 2003 - Juni 2008

    Radio Engineer

    Yaroslav-the-Wise Novgorod State University

Sprachen

  • Englisch

    C1 (Fließend)

  • Russisch

    C2 (Verhandlungssicher / Muttersprachlich)

  • Deutsch

    A1-A2 (Grundkenntnisse)

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.

21 Mio. XING Mitglieder, von A bis Z