Summary
Sean Maclennan is a Principal Systems Software Developer in Ottawa with 26 years of deep expertise in real-time and Linux kernels, embedded systems, C and assembly, and network protocol implementations. He has a long track record of building and porting kernel drivers and low-level system software across companies from startups to established firms, currently applying that experience at BlackBerry QNX. Known for pragmatic portability and reliability-driven design, he pairs hands-on coding with systems-level thinking to solve performance and latency challenges. His career includes recurring roles at PIKA Technologies and contributions to storage and networking stacks at Diablo Technologies and AFORE, reflecting sustained specialization rather than broad pivots. A detail not immediately obvious: his background includes military-standard technical writing early in his career, giving him an unusual knack for precise, auditable documentation alongside complex kernel work.
26 years of coding experience
28 years of employment as a software developer
College