Dr. Konstantin Selyunin

Scientist, developer, engineer

Vienna, Austria

Experience

  1. 2022 — present

    Senior Software Developer Viewpointsystem GmbH

    Vienna, Austria

    • 2019 — 2021

      Development Engineer Robert Bosch AG

      Vienna, Austria

      • Prototype implementation of the BMW integration platform on ARM Cortex-R52
      • Automated processing of SW deliveries, build automation, CI/CD, debugger scripting
      • Concept work and prototype implementation for the AUTOSAR CP Flex standard
    • 2018 — 2019

      Software Engineer Zeno Track GmbH

      Vienna, Austria

      • Multi-sensor indoor localization system based on a Kalman filter on Yocto Linux
      • ARM Cortex-M3 firmware for sensor communication, power and health monitoring
      • Increased localization accuracy by up to 20% by integrating an IMU
      • Automated long-term product evaluation tests with a dedicated HW/SW setup
    • 2014 — 2017

      Project Assistant TU Wien

      Vienna, Austria · HARMONIA (FFG 845631)

      • FPGA monitors checking sensor data against Signal Temporal Logic and Timed Regular Expression specifications
      • High-Level Synthesis for generating synthesizable runtime monitors
      • Runtime monitors for chip simulation and FPGA deployment
    • 2010 — 2012

      University Assistant Omsk State Transport University

      Omsk, Russia

      • Teaching assistant for the “Foundations of Microprocessor Technology” course
      • Prepared course content and lab assignments
      • Supervised students in labs and course projects

    Education

    1. 2012 — 2017

      Dr.techn. TU Wien

      Vienna, Austria · with distinction

      Neural Models for Monitoring and Control with Applications in the Automotive Domain

      Results presented at CDC’15, DATE’16, DVCon’16, DAC’16, RV’16, CAV’17

    2. 2005 — 2010

      Dipl.-Ing. Omsk State Transport University

      Omsk, Russia · with distinction

      Automation, remote control and communications in railway transport; major in microprocessor and information control systems

    Skills

    • Programming rustpythonC/C++VHDLMATLAB / MathCad / Rjavascript
    • Embedded Yocto / Embedded LinuxARM Cortex-M/RZynq / FPGAMCU · STM · NXPSystemCAUTOSAR
    • Tooling & CI Linux · Windows · MacAWS · sam · dynamodb · s3CEFCI · GitLab · GitHubArtifactoryVivado
    • ML & Robotics TensorFlowKerasOpenCVROSMoveItKalman filters

    Languages

    • English · Full professional proficiency
    • German · Fluent, C1
    • Russian · Native

    Conference Talks

    • CAV 2017 · Heidelberg, Germany
    • RV 2016 · Madrid, Spain
    • DAC 2016 · Austin, TX, USA
    • DATE 2016 · Dresden, Germany
    • DVCon 2016 · San Jose, CA, USA
    • CDC 2015 · Osaka, Japan

    Personal Interests

    • Sports · Running, Swimming, Biking, Chess
    • Music · Accordion
    • 3D · realsense, blender