Take a front-line role in designing, developing, and maintaining firmware for embedded systems, ensuring functionality, reliability, and performance optimization. Work closely with cross-functional teams to integrate software with hardware components, troubleshoot issues, and optimize system performance. Conduct code reviews, document code changes, and ensure compliance with coding standards and best practices in firmware development. Develop test procedures and perform rigorous testing to validate firmware functionality and identify and resolve bugs or issues. Research and Innovation: Stay updated with emerging technologies, tools, and trends in embedded systems and contribute innovative ideas to enhance product capabilities.