Oleg Ivanov

Angestellt, Senior 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
Reliability
Team work
Embedded Systems
ARM
Software
Software Development
Qt
VHDL

Werdegang

Berufserfahrung von Oleg Ivanov

  • Bis heute 2 Jahre und 1 Monat, seit Okt. 2023

    Senior 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

    FPGA projects: - Ported FFT and IFFT algorithms from Python model to Verilog module - Developed infrastructure for data transfer between modules inside the FPGA and from external devices - Participated in the creation of architecture, documentation and communication protocols of the entire system Porting neural networks to FPGA and ARM NPU - Ported face detection and face keypoints NN to FPGA - Ported sound classification and body keypoints NN to ARM NPU emulator

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

    Senior Embedded Software Developer

    NPK SPP

    Project: Image auto tracking based on DSP 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

    Fließend

  • Russisch

    Muttersprache

  • Deutsch

    Grundlagen

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