Summary
Josh Simonot is a Senior Systems Software Developer with nine years of experience building and stabilizing performance-critical graphics and board-support software at QNX. He specializes in low-level C for reliable, real-time systems while also applying Go, Python, and Rust for tooling, prototyping, and automation. His work spans the full graphics stack—from Mesa3D/DRM in virtualized Linux to virtio-gpu and renderers in QNX Hypervisor—plus packaging and distribution via QNX Software Center. Josh routinely authors internal tools, ports open-source projects for QNX compatibility, and collaborates across QA and product teams to troubleshoot complex, cross-layer issues. An engineering background in mechanical and computer science gives him a systems-minded approach to debugging and design, evident in projects like the QAVF Virtual Cockpit demo for CES 2024. He balances deep technical ownership with mentorship through code reviews and pragmatic design documents.
9 years of coding experience
12 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.), Mechanical Engineering, Bachelor of Applied Science (B.A.Sc.), Mechanical Engineering at University of Ottawa / Université d'Ottawa
English, French