Andrei Gritsaenko
@andreigritsaenko
Software engineer building LLVM optimization and high-performance simulations in C/C++.
What I'm looking for
I built an LLVM BOLT optimization pass in C++ for ARM at Optimizing Technologies JSC, working on R&D for a major global telecommunications vendor.
I also developed parallelized test suites for a C-to-Verilog hardware compiler, including concurrent HTTP packet normalization and parallel QPSK modem algorithms using a custom MPI-like framework.
On the simulation side, I use low-level diagnostic tools and testing workflows with Cisco TRex to analyze and debug system behavior and performance bottlenecks.
Before that, at MIPT, I designed and implemented a swarm robotics simulation with time-aware A* pathfinding, wrote C/C++ modules for system modeling, and integrated Python tools for data processing and battery degradation analysis.
Experience
Work history, roles, and key accomplishments
Software Engineer
Optimizing Technologies JSC
May 2025 - Jun 2026 (1 year 1 month)
Designed and developed an LLVM BOLT optimization pass in C++ for ARM architecture, reducing L1 cache misses by 50x. Developed parallelized test suites and built testing workflows using Cisco TRex.
Research Software Engineer
Dept. of Radio Engineering & Computer Systems, MIPT
Jun 2022 - Jul 2024 (2 years 1 month)
Designed a swarm robotics simulation with time-aware A* pathfinding. Developed C/C++ modules for system modeling and integrated Python tools for data processing.
Education
Degrees, certifications, and relevant coursework
Moscow Institute of Physics and Technology
Master of Science, Applied Mathematics and Computer Science
M.S. in Applied Mathematics and Computer Science from Moscow Institute of Physics and Technology, with a thesis on Python-based simulation tool for mathematical modeling and game balancing.
Moscow Institute of Physics and Technology
Bachelor of Science, Applied Mathematics and Physics
B.S. in Applied Mathematics and Physics from Moscow Institute of Physics and Technology, with a thesis on simulation of warehouse robots with time-aware pathfinding.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Andrei?
You can contact Andrei and 90k+ other talented remote workers on Himalayas.
Message AndreiGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
