Summary
Sahil Sharma is an Embedded Software Engineer with nine years of hands-on experience building firmware, robotics, and data-driven systems from Ottawa. He currently develops embedded solutions at Ciena and has previously contributed to automotive infotainment at BlackBerry QNX and machine learning pipelines at BlackBerry, where he boosted log-processing performance and proposed Kafka-based ingestion improvements. Comfortable across C, C++, Java, and Python, Sahil blends microcontroller projects, real-time systems, and web tooling—often “hacking things together” to prototype solutions quickly. A computer systems engineering graduate from Carleton University, he pairs practical debugging and driver development skills with an ongoing curiosity in control systems and robotics that keeps him learning beyond the specs.
9 years of coding experience
2 years of employment as a software developer
Highschool Dipoloma, High School/Secondary Diplomas and Certificates, Highschool Dipoloma, High School/Secondary Diplomas and Certificates at Castlebrooke Secondary School
Bachelor of Engineering (B.Eng.), Computer Engineering, Bachelor of Engineering (B.Eng.), Computer Engineering at Carleton University
English, Hindi, Punjabi