Skilled in constructing software for embedded systems, with experience in developing programming solutions for both new installations and on-site hardware. Demonstrated ability to analyze code and correct errors, optimizing output through effective code optimization techniques. Utilized Agile methodologies to facilitate rapid movement through the development lifecycle, from initial prototyping to enterprise-quality testing and implementation. Experience includes coordinating with quality assurance teams to ensure compliance with testing criteria and leading small development teams while mentoring junior engineers.