
Roman Leonov
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Roman Leonov
- 3 Jahre und 2 Monate, Okt. 2022 - Nov. 2025
Senior Software Engineer
Espressif Incorporated
- Was #1 contributor to the esp-usb repository in 2024 and 2025. - Added Hub support feature in current stack implementation that allowed usage of more than one USB peripheral device. - Redesigned the build-time configurable USB device driver into a run-time configurable driver to improve the device testing. Allowed to enable CI testing for USB device stack. - Implemented direct bootloader on esp32h2 (RISC-V) (Bare-metal code development, linker script).
- 4 Jahre und 10 Monate, Juli 2017 - Apr. 2022
Embedded Firmware Team Leader
Aladdin RD
- Established the department of embedded firmware development (interviewed, hired and mentored) 5 colleagues. 2 of them later headed separate parts of the department and I stayed with a team of three engineers. - Developed the software platform extension to upload pre-compiled binaries to unify the devices during the manufacturing and testing, with possible customization to one of the models (in simple worlds: analogue or JCOS with Java Applets).
- 2 Jahre und 7 Monate, Dez. 2014 - Juni 2017
Embedded Firmware Developer
Aladdin RD
- Firmware development for different USB devices: Proprietary RTOS core, HAL drivers (usb, uart, spi e.t.c) for Freescale, NXP, ST and Nordic microcontrollers; - Designed and developed different proprietary secure bootloaders within the requirements depending on products; - Designed and maintained production batches from 450K pieces and higher; - Designed and implemented an architecture of a modular system with uploading parts for devices to simplify maintenance of products and increase production speed.
- 2 Jahre und 9 Monate, März 2012 - Nov. 2014
Hardware Engineer / Firmware Developer
WWPASS Corporation
- PCB's development for NFC smartcard readers and NFC usb tokens; - Designed and prototyped cases, milling (CNC mill machine), print (3D printer technology) and assembling; - Designed, tuned up and matched antenna circuits for NFC data transmitting; - Researched of metal surface influence on NFC data transmitting and proposed adaptive system with ferrite usage to decrease this influence. Adaptive system of matching circuit switcher in environment dependence was developed.
- 1 Jahr und 6 Monate, Sep. 2011 - Feb. 2013
Hardware Engineer / Firmware Developer
Research Institute of Radioelectronic technology (NII RET BMSTU)
- Development remote controller system of antenna driver for student educational curriculum with distant client application over TCP/IP; - Development automatic frequency generator control unit in heterodyne part of GNSS receiver; - Have designed architecture for radio protocol to astronomical time delivering for 120 wearable devices; - Have participated in creation of portable device based on GPS tracking systems for pets and animals with error correction during GPS signal lost.
Ausbildung von Roman Leonov
- 5 Jahre und 11 Monate, Sep. 2007 - Juli 2013
Radioelectronic devices
Bauman Moscow State Technical University
Sprachen
Russisch
C2 (Verhandlungssicher / Muttersprachlich)
Deutsch
B1-B2 (Gute Kenntnisse)
Englisch
C1 (Fließend)
XING Mitglieder mit ähnlichen Profilangaben
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.
