Embedded Software Engineer
• Designed a Raspberry-Pi based automated testing suite connecting lab equipment (power supplies, loads and scopes to USB Hubs) over the SCPI interface for intelligent testing capable of logging failures with adequate debugging data.• Implemented memory-efficient data structures and algorithms, resulting in a 20% reduction in application memory footprint and improved overall performance.• Collaborated with cross-functional teams to design and deploy scalable networking solutions, enhancing system reliability and reducing latency by 15%.• Developed middleware and application software to interface with hardware systems (SIM, SD, LCD, RGB LEDs) and a range of external sensing modules.• Interfaced sensors with I2C and PWM output with the Raspberry Pi platform, tested necessary signal conditioning circuits, driver, and application software.• Integrated C and C++ codes for the PID algorithm and odometry using encoder motors to give accurate indoor coordinates.• Reduced weight of 3D printed part by 10% and improved structural strength by 25%.• Minimized cost of project by 20% through utilizing resources.