Hi, I’m Thierry Beaulieu, a software engineer with a focus on backend systems, embedded firmware, and performance-critical C++ code. I enjoy solving complex optimization problems and delivering reliable software that scales in resource-constrained environments, across aerospace, robotics, and interactive media projects. I’m proficient in C/C++, Python, and Go, with hands-on experience in cloud services, game development, and tooling that improves speed and memory usage. I’m currently pursuing a Master of Computer Engineering at École Polytechnique de Montréal, holding a Bachelor’s in Software Engineering. I’m fluent in both French and English, thrive in collaborative environments, and love building impactful side projects to keep sharpening my skills.

Thierry Beaulieu

Hi, I’m Thierry Beaulieu, a software engineer with a focus on backend systems, embedded firmware, and performance-critical C++ code. I enjoy solving complex optimization problems and delivering reliable software that scales in resource-constrained environments, across aerospace, robotics, and interactive media projects. I’m proficient in C/C++, Python, and Go, with hands-on experience in cloud services, game development, and tooling that improves speed and memory usage. I’m currently pursuing a Master of Computer Engineering at École Polytechnique de Montréal, holding a Bachelor’s in Software Engineering. I’m fluent in both French and English, thrive in collaborative environments, and love building impactful side projects to keep sharpening my skills.

Available to hire

Hi, I’m Thierry Beaulieu, a software engineer with a focus on backend systems, embedded firmware, and performance-critical C++ code. I enjoy solving complex optimization problems and delivering reliable software that scales in resource-constrained environments, across aerospace, robotics, and interactive media projects. I’m proficient in C/C++, Python, and Go, with hands-on experience in cloud services, game development, and tooling that improves speed and memory usage.

I’m currently pursuing a Master of Computer Engineering at École Polytechnique de Montréal, holding a Bachelor’s in Software Engineering. I’m fluent in both French and English, thrive in collaborative environments, and love building impactful side projects to keep sharpening my skills.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

French
Fluent
English
Fluent

Work Experience

Engine Testing Engineering Intern at Pratt & Whitney
May 1, 2025 - August 1, 2025
Consolidated 3 C# API controllers for engine test file processing, reducing processing time by 22% as measured with BenchmarkDotNet while removing redundant logic. Reduced file conversion memory usage by 99.7% by applying design patterns, cutting import time from 30s to 5s.
Gameplay Engineering Intern at Ubisoft Montreal
May 1, 2024 - August 1, 2024
Implemented gameplay and engine-level features in C++, interfacing with input, UI (ImGui), animation, and audio.
Software Engineering Intern at Autodesk
May 1, 2023 - August 1, 2023
Redesigned Maya plugin architecture in C++ to eliminate redundant library imports, reducing import time by 3%. Migrated Qt legacy codebase from Qt5 to Qt6, improving maintainability and compatibility. Implemented a Python feature enabling users to customize shortcuts.
Firmware Engineering Intern at Genetec
January 1, 2023 - April 1, 2023
Developed and deployed firmware updates for embedded license plate recognition cameras, reducing on-device disk usage by 45% and memory usage by 20% under resource constraints. Integrated an open-source CMake library into a proprietary Yocto image to automate deployment across cameras. Built Golang-based CLI tools using gRPC to remotely control and manage camera services from the terminal.
Game Engine Engineering Intern at Ubisoft Montreal
May 1, 2022 - August 1, 2022
Resolved synchronization issues in input handling within the C++ game engine debugger.

Education

Master of Computer Engineering (M.Eng) at Ecole Polytechnique de Montreal
January 1, 2024 - August 1, 2025
Bachelor of Software Engineering (B.Eng) at Ecole Polytechnique de Montreal
January 1, 2020 - May 1, 2024

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Gaming, Media & Entertainment

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more