Summary
Darryl Fonseka is an Android software engineer with a decade of hands-on experience across firmware, embedded systems, and infotainment integration, currently contributing to Rivian’s Android efforts. He built Rivian’s Vancouver infotainment bench from the ground up, created an automated touch robot for display testing, and has driven both manual and automated test frameworks for vehicle and cloud communication features. His background spans co-op roles at Intel and Recon Instruments where he worked on SSD firmware, smart eyewear, and QA for head-worn devices, giving him strong low-level debugging and hardware–software integration skills. Comfortable across Python, C/C++, Java and web stacks, he combines practical OOP and scripting abilities with experience in image-recognition testing and UDS-based platform validation. Based in Surrey, BC, he pairs systems-level engineering with a knack for building test automation and tooling that accelerates continuous integration in automotive software.
10 years of coding experience
5 years of employment as a software developer
Bachelor of Applied Science (BASc) Software Systems, Bachelor of Applied Science (BASc) Software Systems at Simon Fraser University