I am an experienced software architect and senior engineer with an M.S. in Electrical Engineering and over 18 years designing, implementing, testing, and deploying software across embedded and application domains. My strengths include C/C++, OO design, real-time firmware, and a solid understanding of hardware interfaces, with hands-on experience from hardware level up to application software. I thrive on solving complex problems, building robust systems, and delivering high-quality results. I also lead QA initiatives, test strategies, and automation frameworks, while mentoring teams to achieve engineering excellence. My background spans rail and telecom platforms, embedded devices, and enterprise software, with a track record of delivering reliable solutions in challenging, regulated environments.

Yuriy Popov

I am an experienced software architect and senior engineer with an M.S. in Electrical Engineering and over 18 years designing, implementing, testing, and deploying software across embedded and application domains. My strengths include C/C++, OO design, real-time firmware, and a solid understanding of hardware interfaces, with hands-on experience from hardware level up to application software. I thrive on solving complex problems, building robust systems, and delivering high-quality results. I also lead QA initiatives, test strategies, and automation frameworks, while mentoring teams to achieve engineering excellence. My background spans rail and telecom platforms, embedded devices, and enterprise software, with a track record of delivering reliable solutions in challenging, regulated environments.

Available to hire

I am an experienced software architect and senior engineer with an M.S. in Electrical Engineering and over 18 years designing, implementing, testing, and deploying software across embedded and application domains. My strengths include C/C++, OO design, real-time firmware, and a solid understanding of hardware interfaces, with hands-on experience from hardware level up to application software. I thrive on solving complex problems, building robust systems, and delivering high-quality results.

I also lead QA initiatives, test strategies, and automation frameworks, while mentoring teams to achieve engineering excellence. My background spans rail and telecom platforms, embedded devices, and enterprise software, with a track record of delivering reliable solutions in challenging, regulated environments.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Language

English
Fluent
Russian
Advanced

Work Experience

Technical Specialist at Hitachi Rail (former Thales) GTS
January 1, 2020 - Present
Design and development of software components for Modular Communication Gateway (MC50M Atom-based rail computer). Implemented C++ libraries to manage networking (IP/VLAN/Routes), remote/local upgrades (Mender), alarms, KPIs, positioning/speed (GPS/UBlox/GPSD), and streaming telemetry (C++/Go/gRPC/TeleGraf/InfluxDB). Employed Confd/Tailf, IETF YANG data models, NETCONF for remote management and DBus RPC for IPC. Development performed on Ubuntu with Eclipse; Yocto used for target builds.
Software Development Team Lead at Redline Communications
December 1, 2019 - October 27, 2025
Led design and development of software components (SAS-Client) to access FCC-regulated CBRS spectrum for eNodeB radio (Linux/C++). Oversaw OAM software for LTE eNodeB (TCI6630K2L/Linux/C++). Implemented Sync Manager (TopSync-1588/uBlox-GPS), modified U-Boot and kernel code, and configured management with ConfD/Tail-f. Developed power/DPD/Alarm control managers and LLDP for link-layer discovery. Implemented spectrum channelization for UHF White Space databases (vxWorks/C++), plus a patented random frequency hopping mechanism. Led embedded software for Wireless Remote Radio Head (MPC8323E/Linux/LTIB/CodeWarrior).
Senior Software Engineer at AudioCodes USA (Ai-Logix)
August 1, 2006 - October 27, 2025
Designed and developed Predictive Dialer (IPM260/VoipLib/SIP). Built a test automation framework (C++/ACE) with Test Manager, Resource Manager, and Result Reporter. Implemented a C++ library to generate discrete-time signals for testing (DSP-focused), including sine waves, DTMF, FSK, noise generation, digital filtering, FFT. Created load tests (Client/Server) and regression tests. Developed a generic network server (CORBA/TAO) to control signal generators, implemented a Test Result DB (MySQL) and a web interface for results. Also implemented RTP-to-audio translation and integrated with various VoIP components.
Part time consulting Developer at WWBay Inc
September 1, 2007 - October 27, 2025
Contributed to telephony portion of an online classifieds application; defined interfaces between the web app and Asterisk, and authored AEL dial plans for anonymous calls and audio posts/greetings/voicemails.
Part time consulting Developer at RTI Inc
June 1, 2006 - October 27, 2025
Developed IVR system for embedded weather information delivery; created an embedded application to acquire METAR data and convert it to audio-ready format.
Software Engineer at NMS Communications (NMS)
January 1, 2002 - October 27, 2025
Developed API and library to access telephony board resources (flash/eeprom/i2c/DSP/memory) over i21554 PCI; built multi-threaded application to update/display embedded software; ported firmware; prepared release packaging; collaborated with hardware teams.
Consulting Software Engineer at Auriga Inc
October 1, 2000 - October 27, 2025
Designed and implemented a platform-independent automated testing framework (White Box) including Test Performer, Test Library, and ATF language. Performed QA tasks and acted as liaison with Moscow development center.
System Analyst at Stolichny Bank of Savings (SBS-AGRO)
July 1, 1999 - October 27, 2025
Designed and implemented IT solutions for bank branches and departments; troubleshot hardware/software/network configuration problems and supported help-desk and customer support teams.
Embedded Software Engineer / Project Leader at Microprocessor Laboratory
September 1, 1996 - October 27, 2025
Led embedded projects, from requirements to testing and debugging. Designed firmware for various microprocessors, contributed to hardware development and ICE emulation projects, and produced documentation and post-sale support.

Education

M.S. in Electrical Engineering at Moscow State Engineering Physics Institute (Technical University)
January 11, 2030 - January 1, 1987

Qualifications

Microsoft Certified Systems Engineer (MCSE)
January 1, 1999 - October 27, 2025

Industry Experience

Software & Internet, Telecommunications, Transportation & Logistics, Manufacturing, Professional Services