Roles and Responsibilities
Design, develop, test, and maintain firmware for various electronic devices using C programming language.
Collaborate with cross-functional teams to identify requirements and implement solutions.
Troubleshoot issues in existing firmware and optimize its performance.
Develop device drivers for I2C, SPI, UART interfaces.
Ensure compliance with industry standards (e.g., ISO) and regulatory requirements.