Innovative software architectures have been created for real-time operating systems, including QNX and ThreadX, demonstrating proficiency in embedded systems design. Firmware development for embedded system products involved designing, developing, and implementing solutions tailored to support new product concepts. Collaboration with quality assurance teams ensured that all software met stringent testing criteria, highlighting adherence to industry standards. Continuous engagement in learning opportunities maintained up-to-date knowledge of emerging technologies in the software engineering field.