HamburgerMenu
hirist

Senior Staff Firmware Engineer - C/C++

Qode.World
Thane
6 - 12 Years

Posted on: 20/11/2025

Job Description

Description :


We are seeking a highly experienced Firmware Engineer with 8+ years of hands-on experience in
embedded audio software development, including Bluetooth audio, low-power design, and
audio signal processing. This is a critical role in our hardware-software co-development team,
where your expertise will directly impact the performance and user experience of our AR/VR smart
glasses and immersive systems.


In this role, you will work on Bluetooth audio protocols, embedded DSP optimization, noise
cancellation algorithms, and real-time streaming pipelines, while collaborating closely with
hardware, product, and design teams. Your work will drive the core embedded intelligence of
our' next-generation devices.



Top 3 Daily Tasks :


- Develop and optimize embedded audio firmware using C/C++, ensuring efficient performance, low power consumption, and real-time audio processing.

- Work on Bluetooth audio protocols (A2DP, AVRCP, HFP), BLE profiles (HAP, TMAP, HAS, PBP), and audio codec integration (SBC, AAC, aptX, LC3).

- Collaborate with hardware and systems teams to integrate microphones, speakers, amplifiers, and other peripherals via interfaces such as I2S, UART, and SPI.



Full-Stack Awareness :

While your primary focus will be firmware and embedded systems, awareness of system-level
software integration, cloud/BLE connectivity, and app-level coordination will be a plus in
delivering robust end-to-end solutions.



Must haves :

- Strong command of Embedded C/C++, including memory management, real-time programming, and hardware abstraction.

- Deep understanding of Bluetooth architecture, audio profiles (A2DP, AVRCP, HFP), BLE features (HAP, TMAP, HAS), and advanced Bluetooth technologies like Angle of Arrival (AoA) and Angle of Departure (AoD).

- Hands-on experience with audio codecs : SBC, AAC, aptX, and LC3.

- Familiarity with noise reduction techniques such as ENC (Environmental Noise Cancellation) and ANC (Active Noise Cancellation).


- Proficiency with tools and methods for debugging, testing, and performance optimization of embedded systems.



Nice to haves :

- Working with embedded Linux or RTOS-based environments.

- Integrating Bluetooth stacks from Nordic (nRF52), Qualcomm (CSR), or Broadcom chipsets.

- Handling audio streaming, buffer management, latency reduction, and audio quality assurance.



We need someone who can join in 20 days max :

- Bluetooth sniffing and traffic analysis using tools like Ellisys, Frontline, or similar.

- Audio quality testing : Evaluating latency, jitter, and fidelity across Bluetooth audio profiles.

- Power optimization and low-power system design for wearable/portable applications.

- Working in Agile teams, using Git, CI/CD, and writing clear technical documentation and
test automation scripts.


info-icon

Did you find something suspicious?