Job Description
<p><p>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.</p><p><br/></p><p>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 AjnaLens' next-generation devices.</p><p><b><br/></b></p><p><b>Top 3 Daily Tasks : </b></p><p><br/></p><p>- Develop and optimize embedded audio firmware using C/C++, ensuring efficient performance, low power consumption, and real-time audio processing.</p><p><br/></p><p>- Work on Bluetooth audio protocols (A2DP, AVRCP, HFP), BLE profiles (HAP, TMAP, HAS, PBP), and audio codec integration (SBC, AAC, aptX, LC3).<br/><br/></p><p>- Collaborate with hardware and systems teams to integrate microphones, speakers, amplifiers, and other peripherals via interfaces such as I2S, UART, and SPI.</p><p><br/></p><p>- 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 Have : </b></p><p><br/></p><p>- Strong command of Embedded C/C++, including memory management, real-time programming, and hardware abstraction.</p><p><br/></p><p>- Deep understanding of Bluetooth architecture, audio profiles (A2DP, AVRCP, HFP), BLE features (HAP, TMAP, HAS), and advanced </p><p>Bluetooth technologies like Angle of Arrival (AoA) and Angle of Departure (AoD).<br/><br/></p><p>- Hands-on experience with audio codecs : SBC, AAC, aptX, and LC3.<br/><br/></p><p>- Familiarity with noise reduction techniques such as ENC (Environmental Noise Cancellation) and ANC (Active Noise Cancellation).<br/><br/></p><p>- Proficiency with tools and methods for debugging, testing, and performance optimization of embedded To Have : </b></p><p><br/></p><p>- Working with embedded Linux or RTOS-based environments.</p><p><br/></p><p>- Integrating Bluetooth stacks from Nordic (nRF52), Qualcomm (CSR), or Broadcom chipsets.<br/><br/></p><p>- Handling audio streaming, buffer management, latency reduction, and audio quality assurance.<br/><br/></p><p>- Bluetooth sniffing and traffic analysis using tools like Ellisys, Frontline, or similar.<br/><br/></p><p>- Audio quality testing : Evaluating latency, jitter, and fidelity across Bluetooth audio profiles.<br/><br/></p><p>- Power optimization and low-power system design for wearable/portable applications.<br/><br/></p><p>- Working in Agile teams, using Git, CI/CD, and writing clear technical documentation and test automation scripts.</p><br/></p> (ref:hirist.tech)