Firmware Engineer - Embedded Audio (Bluetooth)

Qode
Full-time
On-site
Namaskaram!

We are seeking a highly experienced Firmware Engineer with a deep understanding of embedded systems, particularly in audio software development and Bluetooth technology. The ideal candidate will bring over 8 years of hands-on experience in designing, developing, and optimizing firmware for embedded audio applications. You should be proficient in C/C++ programming and have practical experience working with Bluetooth profiles, codecs, and audio streaming technologies.

We’re also proud to share that Lenskart is now our strategic investor, a milestone that reflects the impact, potential, and purpose of the path we’re walking. Join us as we co-create the future of conscious technology.


Top 3 Daily Tasks:

  • 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.

Minimum Work Experience & Qualification Required:

  • 8+ years of experience in embedded audio software/firmware development.
  • Bachelor’s or Master’s degree in Electronics, Computer Engineering, or related field.

Top 5 Skills You Should Possess:

  • 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).

What Would You Be Expected to Do:

  • 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.