Skilled embedded software engineer with experience in developing firmware for wearabledevices, IoT solutions, systems with increased safety requirements. I have extensiveexperience with 32bit MCUs, various operation systems for embedded devices, network,cloud and crypto stacks. Proficient in modern wired and wireless communicationchannels.
-
Embedded Development LeaderTouwiBelarus -
Senior Embedded Software EngineerKlika Tech, Inc Jul 2021 - PresentMinsk, Minsk, Belarus -
Lead Firmware EngineerOctonion Sep 2017 - May 2021BelarusSecure IoT portal for managing and using end devices. This is the full software stack that helps a user avoid the complexity of deep learning tools and development processes. IoT portal includes ready to use IoT device (with BLE 5.0, USB-PD, NOR flash, nine sensors and other), end-to-end software stack, dashboard (real data visualization with widgets), and AI at the Edge with zero coding approach.• Designed general firmware architecture• Designed and implemented a security model for… Show more Secure IoT portal for managing and using end devices. This is the full software stack that helps a user avoid the complexity of deep learning tools and development processes. IoT portal includes ready to use IoT device (with BLE 5.0, USB-PD, NOR flash, nine sensors and other), end-to-end software stack, dashboard (real data visualization with widgets), and AI at the Edge with zero coding approach.• Designed general firmware architecture• Designed and implemented a security model for non-tcp end-to-end secure TLS connection with the cloud (via BLE, LoRa, LTE-CAT M1), secure FOTA and protection against leakage of sensitive code.• Implemented drivers and API for various components of the device: BLE, MEMS sensors and as well as other layers of the firmware.• Designed and implemented an approach for effective usage features of BLE 5.• Ported and Integrated SDKs of various cloud providers: AWS, Azure, IoT-Connect, MS-PnP, Alibaba, IBM, IoT-Central.• Ported WolfSSL, mbedtls ssl stacks as a part of the security model.• Integrated LoRa (class A), LTE (Cat m1) RF modules as the network providers.• Developed adapters, wrappers for effective usage AI / ML C++ libraries at the Edge.• Designed and developed device SDK to provide 3rd party developers.• Implemented MS PnP device capability model and passed MS certification.• Designed and developed package archiving MadeForSTM32™ label.• Implemented scripts for automation tasks on the CIS: project builder for various IDEs, doc generation, signature of firmware binaries for protection against counterfeiting.• Participated in project evaluation, creation of stories, backlog filling and etc Show less
-
Firmware EngineerPiqlive Jan 2014 - Sep 2017Minsk, BelarusMulti-sport smart sensor-tracker (PIQ Robot), uses inertial and geomagnetic sensors to calculate device orientation, various metrics such as G-Force, air-time, speed and also recognize sports patterns (for example, the type of punch in boxing or the kind of jump for ski). Using the PIQ Robot with the special mobile app allows a user not only to track your sports performance but also to improve your technique and style• Took part in the development of a structural and schematic diagram for… Show more Multi-sport smart sensor-tracker (PIQ Robot), uses inertial and geomagnetic sensors to calculate device orientation, various metrics such as G-Force, air-time, speed and also recognize sports patterns (for example, the type of punch in boxing or the kind of jump for ski). Using the PIQ Robot with the special mobile app allows a user not only to track your sports performance but also to improve your technique and style• Took part in the development of a structural and schematic diagram for the board.• Developed firmware architecture, including layers such as BSP, System and Application.• Implemented drivers for MEMS sensors, BLE chip, NOR Flash memory, and other ICs.• Developed a custom BLE profile, communication protocol with guaranteed packed deliveryand implemented all the necessary infrastructure for two-way communication.• Designed and implemented the bootloader, storage and common business logic for FOTA• Designed and implemented OQC (Outgoing quality control) on both sides, firmware and desktop application.• Implemented special firmware for Bluetooth certification according to requirements of Bluetooth SIG.• Introduced various mechanisms to optimize energy consumption.• Set up jobs on CIS (Jenkins) to automate the building of various parts of the firmware, aswell as run unit testing. Show less -
Firmware EngineerMobitee Jan 2013 - Jan 2014Minsk, BelarusApplication for broadcasting telemetry data through various wireless interfaces, such as BLE, ZigBee, Bluetooth, WiFi, 3G.• Developed drivers for various MEMS sensors, NOR Flash memory, charging ICs, BLE and other wireless modules.• Implemented BSP, system and application layers for the board based on MSP430, Renesas RL78 and STM32L1 MCUs.• Developed custom BLE profile and implemented firmware application for two-way communication with Android/IOS gateway.• Developed firmware… Show more Application for broadcasting telemetry data through various wireless interfaces, such as BLE, ZigBee, Bluetooth, WiFi, 3G.• Developed drivers for various MEMS sensors, NOR Flash memory, charging ICs, BLE and other wireless modules.• Implemented BSP, system and application layers for the board based on MSP430, Renesas RL78 and STM32L1 MCUs.• Developed custom BLE profile and implemented firmware application for two-way communication with Android/IOS gateway.• Developed firmware for the UART to RF (ZigBee, Bluetooth, Wi-FI, 3G) adapters. Show less
-
Software EngineerNtlab Mar 2010 - Jan 2013Minsk, BelarusSensor data logger for collection and further analysis data from inertial, magnetic sensors and GNSS subsystems• Implemented BSP layer for Cortex-M3 MCU.• Implemented low level drivers for MEMS sensors, NOR and NAND flash memory ICs and GPS subsystem.• Designed and implemented the main business logic of the firmware based on RTOS.• Developed Python script for the data parsing.• Implemented .Net / LabView applications for data visualization in real-time.• Developed a… Show more Sensor data logger for collection and further analysis data from inertial, magnetic sensors and GNSS subsystems• Implemented BSP layer for Cortex-M3 MCU.• Implemented low level drivers for MEMS sensors, NOR and NAND flash memory ICs and GPS subsystem.• Designed and implemented the main business logic of the firmware based on RTOS.• Developed Python script for the data parsing.• Implemented .Net / LabView applications for data visualization in real-time.• Developed a bidirectional communication channel via ZigBee protocol.Navigation system for Unmanned aerial vehicle based on Cortex-M4 MCU.• Developed schematic, maintained the PCB trace and mounted the boards for the altimeter.• Designed and developed an altimeter test bench.• Implemented BSP, System and Application layers for various parts of the navigation system.• Developed full-duplex protocol for information exchange of parts of the navigation system with addressing and priority support.• Participated in the development of design documentation. Show less
Andrei Kukenov Skills
Andrei Kukenov Education Details
-
Intelligent Systems Engineer
Frequently Asked Questions about Andrei Kukenov
What company does Andrei Kukenov work for?
Andrei Kukenov works for Touwi
What is Andrei Kukenov's role at the current company?
Andrei Kukenov's current role is Embedded development leader.
What schools did Andrei Kukenov attend?
Andrei Kukenov attended Belarusian National Technical University.
What skills is Andrei Kukenov known for?
Andrei Kukenov has skills like Python, Physical Security, Embedded Software, Firmware, Networking, Embedded Systems, Bluetooth Low Energy, Radio Frequency, Agile Methodologies, Отладка, Security, Device Drivers.
Not the Andrei Kukenov you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial