Key Responsibilities
- Strong knowledge and experience in C++ programming (not just C).
- Experience in abstraction and algorithmic thinking.
- Proficient in debugging and logical reasoning.
- Design, develop, and implement program and process improvements.
Qualifications Required
- Hands-on experience in device drivers and board bring-up in Linux and FreeRTOS.
- Proficiency in I2C, SPI, UART, and other serial communication protocols.
- Experience in memory-mapped devices in Linux and RTOS environments.
- Knowledge in PHY/MAC layer drivers for Linux.
- Hands-on experience in Python.
- Experience in automated testing.
Note: The company also offers great career growth opportunities, ESOPs, Gratuity, PF, and Health Insurance.