Embedded Engineer at An IT Service Company
Summary
Embedded engineer developing and maintaining C firmware on RTOS for Bluetooth audio devices in Bengaluru: debugging embedded issues, implementing Bluetooth/audio features, working with hardware interfaces (I2C, I2S, USB), and optimizing performance and memory usage.
Responsibilities
- Develop and maintain embedded software using C.
- Work with RTOS for task scheduling and system operations.
- Debug and resolve software issues in embedded systems.
- Implement and troubleshoot Bluetooth and audio features.
- Work with hardware interfaces and communication protocols.
- Improve system performance and memory usage.
- Collaborate with teams and maintain technical documentation.
Preferred candidate profile
- Strong C programming skills for embedded systems.
- Good understanding of RTOS concepts, including tasks, queues, and semaphores.
- Strong debugging and problem-solving skills.
- Knowledge of Bluetooth profiles such as A2DP, AVRCP, HFP, or LE Audio is a plus.
- Understanding of audio processing and streaming is preferred.
- Knowledge of I2C, I2S, and USB interfaces is an advantage.
- Experience with protocol analysers and debugging tools is preferred.
- Good communication and documentation skills.