Hybrid Firmware Engineer - Embedded Audio (Bluetooth) presso Qode
Qode · Maharashtra, India · Hybrid
- Senior
- Ufficio in Maharashtra
- Develop and maintain robust, low-power firmware for Bluetooth audio applications.
- Collaborate with cross-functional teams to integrate audio components, Bluetooth chipsets, and algorithms.
- Perform debugging, audio quality testing, and optimize firmware for performance and compliance with Bluetooth SIG standards.
- 8+ years of experience in embedded audio software/firmware development.
- Bachelor’s or Master’s degree in Electronics, Computer Engineering, or related field.
- Proficiency in Embedded C/C++, IDEs, and embedded Linux environments.
- Strong understanding of Bluetooth technology (BLE, Classic) and audio profiles such as A2DP, AVRCP, HFP, and BLE Profiles like HAP, TMAP, HAS, PBP.
- Experience with audio codecs and compression formats (e.g., SBC, AAC, aptX, LC3) and handling audio data (PCM, MP3).
- Familiarity with noise cancellation algorithms (ENC, ANC), beamforming, and Bluetooth features like AoA and AoD.
- Hands-on experience with peripheral interfaces (I2S, SPI, UART) and popular chipsets (Nordic, Qualcomm CSR, Broadcom).
- Develop and optimize embedded audio firmware for Bluetooth-enabled devices.
- Integrate audio components such as microphones, speakers, and amplifiers with firmware.
- Ensure firmware is compliant with Bluetooth SIG specifications.
- Utilize debugging tools and Bluetooth sniffers to analyze traffic and resolve performance issues.
- Conduct audio quality testing to address latency, jitter, and ensure optimal streaming.
- Collaborate within Agile workflows using Git and CI/CD practices.
- Document development processes, automate testing, and ensure high code quality.