Irusha Vidanamadura is a firmware engineer with 11 years of experience building embedded and systems software across automotive, IoT, and communications domains, currently developing firmware at Zoox in Sunnyvale. Her background spans systems-level roles at BlackBerry QNX and Silicon Labs, pairing deep embedded expertise with full-stack software experience from earlier co-op and student positions. She brings a pragmatic, interdisciplinary approach—bridging IoT and web ecosystems—and a track record of turning academic and nonprofit leadership at IEEE into stronger technical, communication, and organizational skills. Comfortable shipping low-level firmware and higher-level integrations, she focuses on reliable, production-ready solutions for safety- and performance-critical platforms.
11 years of coding experience
5 years of employment as a software developer
Newton South High School
Bachelor of Engineering (B.Eng.), Computer Systems Engineering, Bachelor of Engineering (B.Eng.), Computer Systems Engineering at Carleton University
High School Diploma, High School Diploma at Merivale High School
Contributions:10 PRs, 180 pushes, 29 branches in 8 years
reactnextjs
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.