Firmware Development
Description
Roles and Responsibilities :
- Design, develop, test, and maintain firmware for electronic components using C programming language.
- Collaborate with cross-functional teams to integrate firmware with Linux operating system and RTOS (Real-Time Operating System).
- Develop device drivers for I2C protocols and troubleshoot issues related to communication between devices.
- Ensure high-quality code by following coding standards, testing thoroughly, and debugging.
Job Requirements :
- 2.8-5 years of experience in embedded systems development with expertise in firmware development.
- Strong knowledge of C programming language for developing embedded software applications.
- Experience working on Linux-based platforms or RTOS (Real-Time Operating System) is required.
- Proficiency in developing device drivers for I2C protocols.

