Experienced in software development for embedded systems, focusing on creating and optimizing solutions for both new installations and existing hardware. Demonstrated ability to troubleshoot post-release software faults, contributing to the maintenance of live services and the design of effective software patches. Engaged in continuous learning to remain informed about emerging technologies, while recommending process improvements to enhance team efficiency. Proven skills in real-time systems engineering and software optimization support a strong foundation for a Software Engineer role.