Roche Christopher

Embedded Software Engineer at Design 1st

Ottawa, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Roche Christopher is an Embedded Software Engineer with nine years of hands-on experience building high-performance and real-time systems spanning ARM microcontrollers, embedded Linux, and heterogeneous CPU/GPU/FPGA platforms. He accelerated the Iterative Closest Point algorithm using DPC++/SYCL to achieve a 35x latency reduction and has delivered production-grade C++ and Linux kernel driver code for high-speed communication and sensor integration. His background blends research and product work—from flight and rover control firmware to full-stack web apps and open-source contributions to projects like InvenTree—demonstrating both low-level optimization and system-level design. Comfortable with Yocto, FreeRTOS, Docker, and FPGA HLS, he also bridges technical and client-facing roles through prior entrepreneurship and sales experience. Based in Ottawa with a MASc in Electrical and Computer Engineering, he is actively seeking collaborations that combine embedded control, signal processing, and heterogeneous acceleration. An avid problem-solver, he pairs a deep interest in math and physics with practical experience translating datasheets and timing diagrams into robust, testable systems.
code9 years of coding experience
job8 years of employment as a software developer
bookHigher Secondary, Mathematics and Computer Science, A, Higher Secondary, Mathematics and Computer Science, A at Don Bosco Matriculation Higher secondary school
bookBachelor of Engineering (BE), Mechatronics, Bachelor of Engineering (BE), Mechatronics at Kumaraguru College of Technology
bookMaster of Applied Science - MASc, Electrical and Computer Engineering, 94.25, Master of Applied Science - MASc, Electrical and Computer Engineering, 94.25 at University of Windsor
languagesenglish ielts: 8/9, toefl: 113/120
github-logo-circle

Github Skills (11)

inventory-management-system10
python10
jinja210
inventory-management10
django10
sql9
javascript8
css8
database-design8
testing6
github5

Programming languages (3)

ShellC++Python

Github contributions (5)

github-logo-circle
inventree/InvenTree

Sep 2021 - Nov 2021

Open Source Inventory Management System
Role in this project:
userBack-end Developer
Contributions:8 reviews, 23 commits, 4 PRs in 1 month
Contributions summary:Roche primarily contributed to the back-end functionality of the InvenTree inventory management system, focusing on enhancing part-related features. Their work included modifying the part model to introduce a custom name format, which involved changes to the database models and settings. Furthermore, the user implemented UI enhancements related to the part card display by adjusting CSS and JavaScript files to occupy full height. Finally, the user contributed to email notification of low stock levels.
inventorymanagement-systempythoninventory-management-systemdjango
rocheparadox/linux_utils

Feb 2019 - Jan 2024

Contributions:30 pushes, 1 branch in 4 years 11 months
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
Roche Christopher - Embedded Software Engineer at Design 1st