Andrey Popov Email and Phone Number
Greetings in my profile!I am an embedded developer with over 10 years of experience, specializing in both MCU and FPGA development.I also have experience in software development for debugging and configuring devices.I have a Master's Degree in the field "Radio electronic systems and devices".Skills - experienced embedded software developer with a focus on programming languages like C, C++.- skilled in working with Verilog HDL, VHDL, and AHDL.- expertise in hardware development for microcontrollers such as STM, PIC, AVR, NXP, and FreeScale.- extensive experience with FPGA, including platforms like Xilinx (ZYNQ, Spartan), Altera (Cyclone, FLEX, MAX), and Lattice.- extensive experience developing and configuring various device drivers on SPI, I2C, UART, RGMII/GMII, PCIe, USB- proficient in developing firmware for RTOS and bare-metal systems- experience in leading a team of developersThroughout my career, I have demonstrated strong problem-solving skills, attention to detail, and a passion for staying updated with the latest technological advancements.
Auriga Baltics
View- Website:
- auriga.com
- Employees:
- 551
-
Software DeveloperAuriga Baltics Nov 2021 - PresentVilnius, LithuaniaI'm currently working for a customer which is the largest company, the leader in the production of microprocessors, chipsets, and other electronic devices.My role involves developing software simulation models in C/C++ of network adapters and chipsets that are in the early stages of hardware development. Additionally, I create test cases for implemented features using Python. Regular communication with the customer's technical team is an integral part of my responsibilities, ensuring clarity on requirements. -
Software DeveloperBpc Banking Technologies Dec 2019 - Dec 2021Moscow RussiaDeveloped software for the bank processing system. Analyzed requirements, enhanced the system, and fixed bugs. -
Senior Embedded Software DeveloperR&D Department Of Yurion Jan 2019 - Oct 2019Analyzed requirements and developed technical specifications for FPGA projects.Designed FPGA projects for a board with low-noise voltage sources and interfaces for a measuring system.Created debugging software in C and C++ for board testing.Projects:Network of Modems: The main goal of this project was to dynamically create and maintain a network of a group of subscribers (radio modems). The primary function was to merge and split groups in case of connection loss between them. Each subscriber had an microcontroller (MKL26Z) to manage the radio channel. For this project, I needed to implement synchronization and statistics exchange streams, as well as user information exchange. Additionally, I implemented a bootloader and remote bootloader over the radio channel. Golden firmware with cryptography was also required. Furthermore, for this device, I modified the FPGA firmware to extend the dynamic range of the optimal receiver. Low-Noise Voltage Meter: I served as the leader of the FPGA development team. My team consisted of 3 developers. My responsibilities included coordinating project requirements and implementing a portion of the project. The project involved implementing 2 modules within the measurement system. It was implemented on Altera CPLD (MAX10) and a separate interface project (CYCLONE V) with VXI and PCIe support. The project concluded successfully. We also coordinated the development of another module for the power supply source.
-
Embedded Software DeveloperR&D Department Of Yurion Nov 2015 - Jan 2019Responsibilities:- Design and development of the design of FPGA and hardware for MCU - Design and development of software programs for device management - Testing of developed devices - Support for devices developedProjects:4 channel Network Video Codec: The main function of the device is to compress video streams received from 4 cameras and transmit them over the network. The device is implemented on an FPGA (Spartan 6), and I developed the firmware for it. The device was implemented on a FPGA (Spartan 6). The project consisted of two parts: firmware for the FPGA and firmware for the processor (MicroBlaze) in the FPGA. The processor was responsible for managing streams, video coprocessor controllers, and peripherals. The device supported MAC, IP, ICMP, IGMP, UDP, and TCP protocols. I implemented the processor program using FreeRTOS with the lwIP library. In the FPGA firmware, I implemented 4 JPEG compress cores. In the project, I implemented support for “golden” firmware with bootloaders for both the FPGA and the controller code.
-
Fpga EngineerSpecialized Experimental Design Institute "Vector" Oct 2013 - Oct 2015Moscow, RussiaResponsibilities:- Design and development of FPGA design- Implementation of algorithmic solutions in FPGA - Verification of the developed models- Development of low-level drivers of functional devices implemented on the basis of FPGA - Development and debugging of complete software modulesProjects:Turbo Convolutional Code codec of LTE: I implemented error correction codec project for the FPGA (ZYNQ 7020). I hardware-implemented an encoder according to 3GPP LTE standards and a 6-iteration soft-decision decoder for each bit. Additionally, I developed a codec driver for the operating system. The throughput was 20 Mb/s. The implementation fully complied with the MATLAB model. Satellite System Receiver: I implemented digital signal processing on an FPGA (Spartan 6), particularly a quadrature receiver with CIC filtering. Additionally, I implemented Fast Fourier Transform for signal detection. The implementation fully matched the MATLAB model.
-
Embedded Software DeveloperResearch Institute Of Long-Range Radio Communications Aug 2011 - Oct 2013Moscow, RussiaControl System of Radar: The main idea of this project was to enhance the fault tolerance of an outdated station control system. I designed a project for the FPGA responsible for interfacing the central computer (VME bus) with the local control bus.
Andrey Popov Education Details
-
Radio Electronic Systems And Devices
Frequently Asked Questions about Andrey Popov
What company does Andrey Popov work for?
Andrey Popov works for Auriga Baltics
What is Andrey Popov's role at the current company?
Andrey Popov's current role is Embedded Software Developer.
What schools did Andrey Popov attend?
Andrey Popov attended Bauman Moscow State Technical University.
Who are Andrey Popov's colleagues?
Andrey Popov's colleagues are Nidhi Khanna, Kristina Musina, Natalia Makarova, Nikita Yazikov, Антон Петров, Aliya Nugmanova, Anton Mokienko.
Not the Andrey Popov you were looking for?
-
-
1minimaxlabs.com
-
Andrey Popov
15+ Years In Business Development, M&A, Developing & Delivering Strategy And InvestingLimassol, Cyprus2mail.ru, allegro.pl -
Andrey Popov
Russia
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