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

Werdegang

Berufserfahrung von Oleg Ivanov

  • Bis heute 1 Jahr und 10 Monate, seit Okt. 2023

    Senior Software Developer

    Scantinel Photonics GmbH

    Developed full FMCW LiDAR data processing on Xilinx SoC (FPGA + ARM): software architecture, communication protocols, PC tools for testing, and full system documentation. Optimized real-time signal processing and collaborated with hardware and algorithm teams for 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

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