Kirill Novoskoltsev

Angestellt, Senior Software Engineer, Auriga
Moscow, Russian Federation

Skills

Git
C
C++
Scrum
Embedded Linux
Embedded Systems
Jira
Medical device
DSL
Refactoring
Python
IT Outsourcing
Linux shell scripting
Software Development
Interoperability
GTest
Unit Testing
Service-Oriented Device Connectivity
Agile
International Team
Embedded Software
Software Engineering
CI/CD
Code Review
Bitbucket
Mercurial
SVN
Visual Studio
CMake
Doxygen

Timeline

Professional experience for Kirill Novoskoltsev

  • Current 7 years and 11 months, since Apr 2018

    Senior Software Engineer

    Auriga

    Outsourcing and technical support for Drägerwerk AG customer, Lübeck, Germany. Participation in a Medical device interoperability with legacy systems project. Support and development medical equipment software based at MS Windows 2016 Server. Supported legacy protocol conversion into IEEE 11073 Service-oriented Device Connectivity (SDC) standards. Distributed team work (Scrum, Continuous integration, Code review). Tools: С++17, Python (Visual Studio, CMake, Git, doxygen, Jira, Jenkins, GTest).

  • 1 year and 7 months, Oct 2016 - Apr 2018

    Software Engineer

    Auriga

    Outsourcing and technical support for Fresenius Medical Care AG & Co. KGaA customer, Schweinfurt, Germany. Participation in a medical device software refactoring project. Legacy C code refactoring to C++, Unit tests implementation, technical documentation. Distributed team work (Scrum, Continuous integration, Code review). Tools: C/С++ (Keil, IAR, Eclipse, GCC, Makefile, SVN, doxygen, Jira, Polarion, Jenkins, Axivion, GTest).

  • 5 years, Oct 2011 - Sep 2016

    Software Engineer

    EPSCom

    Outsourcing and technical support for Lantiq Beteiligungs-GmbH (a part of Intel Company since 2015) customer, Munich, Germany. Participation in DSL CPE project. Team work with international colleagues. Embedded software development and support for Linux based on Lantiq SoC platform (MIPS + DSP). Support and update legacy source code, new functionality extending, porting for new hardware. Tools: C/С++ (GCC, Makefile, bash scripts, Jira, Mercurial, Perl, klocwork, doxygen).

  • 2 years and 3 months, Jul 2009 - Sep 2011

    Software Engineer

    Goznak

    Development of banknote detector based on banknotes pattern recognition at infra-red and light spectrum. ARM microcontrollers software development for OS-less modelbased on LPC21xx core. Interfaces implementation (UART, SPI, I2C, ADC). Team work under UW-500 currency sorter with Glory Ltd, Tokio, Japan. Tools: C (Keil, IAR, Borland C++ Builder, CVS, doxygen).

  • 2 years and 5 months, Feb 2007 - Jun 2009

    Software Engineer

    JSC Mikron

    Development of smart card embedded operation system based at 8051MX architecture (e-passport, GSM sim card). Cryptographic HAL library implementation, as well as cryptography algorithms implementation and supporting: Public-key (ECDSA, RSA 1024/2048) for math modular coprocessor, including generation of RSA 1024 keys, Block cipher (DES, Triple DES, AES), Hash (SHA-1, SHA-256), Crypto1 for contactless smart cards MiFare Philips. Tools: C/assembler, (Keil, CVS, Mantis, doxygen, Lint).

  • 2003 - 2006

    Software Engineer

    R-Game

    Development of video games for slot machines based at ARM architecture. Game engine implementation, statistic specification. Implementation of graphic, sound, other peripheral devises. Speed optimization of graphics applications. Tools: C/assembler (IAR).

Educational background for Kirill Novoskoltsev

  • 5 years and 5 months, 2000 - May 2005

    Mathematics and Computer Science

    Moscow State University

Languages

  • English

    Fluent

  • Russian

    First language

XING – The jobs network

  • Over 1 million jobs

    Find just the right job for you on XING.

  • Job offers just for you

    Get found by employers and over 20,000 recruiters.

  • 21 million members

    Connect with new people and gather inspiration to boost your working life.

  • Free membership

    Basic membership is free, but the opportunities are priceless.

Browse over 21 million XING members