Experienced in constructing software for embedded systems, focusing on developing solutions for both new installations and existing hardware. Demonstrated proficiency in programming applications using object-oriented languages, emphasizing code abstraction and stability. Provided technical support and troubleshooting assistance to users, ensuring optimal software performance and user satisfaction. Established system performance standards and specifications, modifying existing software to enhance functionality and adapt to new hardware requirements.