Summary
Patrick Mcmorris is a Senior Anti-Cheat Software Engineer II at Electronic Arts, where he specializes in Rust development and cross-platform runtime libraries for high-performance embedded systems. Over a decade at EA, he has driven architecture and performance across the Frostbite foundations team, real-time audio, and telemetry/build systems, including lock-free concurrency and data-driven system evolution. His earlier work at Cellula Robotics on ROS nodes, localization, and hardware interfacing for autonomous underwater vehicles demonstrates rare breadth across robotics and embedded platforms. He is renowned as a troubleshooter of thread-safety, memory corruption, timing issues, and unreliable hardware, turning complex, low-level problems into reliable, scalable solutions. Based in Burnaby, BC, he combines strong C/C++, embedded Linux expertise with a passion for continuous learning, evidenced by Linux Foundation Embedded Linux Development credentials and a Software Engineering degree from the University of Victoria.
11 years of coding experience