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.