Oleg Ivanov

Bis 2026, Senior Software Developer, Scantinel Photonics GmbH
Ulm, Germany

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

  • 2 years and 4 months, Oct 2023 - Jan 2026

    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 year and 7 months, Mar 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 years and 10 months, May 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 year and 8 months, 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 year and 10 months, 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 years and 10 months, Sep 2003 - Jun 2008

    Radio Engineer

    Yaroslav-the-Wise Novgorod State University

Sprachen

  • English

    C1 (Fließend)

  • Russian

    C2 (Verhandlungssicher / Muttersprachlich)

  • German

    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