Shane So

Robotics Research Engineer

National Research Council Canada

• Architected and implemented a real-time embedded control system for autonomous diagnostics as part of a classified robotics-focused initiative

• Engineered and validated low-level C++ firmware for ATmega328P-class microcontrollers interfacing calibrated sensor arrays over I²C and SPI protocols

• Designed automation scripts and diagnostic protocols to continuously log system telemetry, leveraging serial output profiling for cycle-accurate firmware verification and fault condition analysis

• Engineered a deterministic finite state machine to orchestrate sensor–actuator synchronization under hard real-time latency constraints

• Collaborated with a multidisciplinary research team in an access-tiered R&D lab under federal security protocols