Christian Mccrave is a Senior Software Developer with nine years of experience building control and robotics software, currently focused on automation and platform development at Rockwell Automation. He combines hands-on expertise in ROS/ROS2, C++ and Python with practical hardware integration—CAN/CANopen, PLCs, servo drives and robot programming—gained across ATS, Clearpath and OTTO Motors. Christian designs reliable IPC layers, HAL plugins, unit and hardware IBIT tests, and has led factory acceptance and integration efforts bridging mechanical, electrical and software teams. An AI enthusiast, he’s spent four years developing a C++ StarCraft AI as a long-term side project, reflecting a deeper interest in applied research and real-time decision systems. Based in Woodstock, Ontario, he brings a pragmatic engineering mindset from a mechanical engineering background to solve complex automation challenges.
9 years of coding experience
8 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Mechanical Engineering, Bachelor of Engineering (B.Eng.), Mechanical Engineering at University of Guelph
Contributions:20 commits, 2 PRs, 15 pushes in 1 year 7 months
combatstarcraftcrosswordbwapisimulation
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Christian Mccrave - Senior Software Developer at Rockwell Automation