- Design, develop, test, and maintain firmware for various electronic devices using C programming language.
- Collaborate with cross-functional teams to integrate firmware with hardware components.
- Troubleshoot and debug complex issues in existing firmware designs.
- Develop documentation for current features and changes made to the firmware.
Job Requirements :
- 3-10 years of experience in analog circuit design, PCB designing, or related fields.
- Strong knowledge of I2C, SPI, UART, RS232, RS485, CAN protocols.
- Experience with LAN communication protocols (Ethernet) is an added advantage.
- Proficiency in ZigBee technology is desirable.