Responsibilities: 1. Design, develop, and test robust firmware for embedded systems. 2. Collaborate with hardware engineers to ensure seamless integration of firmware and hardware. 3. Write efficient, maintainable code in C/C++ for various embedded platforms. 4. Perform debugging and optimization…