Surjith Singh is an embedded systems engineer and software project lead with a decade of experience designing firmware, quality processes, and ML-enabled factory automation for smart lighting systems. Based in Austin, he has driven product development and platform quality at Ketra/Lutron and now leads software projects at Apple, blending low-level C/C++ firmware work with data-driven failure analysis and computer-vision test automation. He has a strong academic foundation in embedded systems and machine vision from University of Colorado Boulder and practical experience applying RNNs/CNNs and distributed camera networks to automated testing. Notably, he has architected data collection and analysis pipelines to turn manufacturing camera feeds into actionable quality metrics presented to executives. Colleagues rely on him to bridge hardware, firmware, and analytics — making complex electromechanical products robust and scalable.
10 years of coding experience
5 years of employment as a software developer
Bachelor of Technology (B.Tech.), Electrical and Electronics Engineering, Bachelor of Technology (B.Tech.), Electrical and Electronics Engineering at Amrita Vishwa Vidyapeetham, Coimbatore
Master’s Degree, Electrical and Computer Engineering (Embedded Systems), Master’s Degree, Electrical and Computer Engineering (Embedded Systems) at University of Colorado Boulder
Contributions:2 PRs, 6 pushes, 2 branches in 3 months
computer-visionvisiblefusion
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.