Audio Software Development Engineer

3 - 8 years

12 - 22 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Amazon Lab126 is an inventive research and development company focused on designing and engineering high-profile consumer electronics. Founded in 2004 as a subsidiary of Amazon.com, Lab126 initially developed the best-selling Kindle family of products and has since delivered groundbreaking devices such as Fire tablets, Fire TV, and Amazon Echo.

Job Summary

We are seeking an experienced Embedded Audio Software Development Engineer to join our team and contribute to the design, development, and integration of audio software for next-generation consumer devices. In this role, you will collaborate with cross-functional teamsincluding customers, system architects, program managers, and hardware engineers to develop DSP firmware and embedded Linux software that delivers advanced audio features.

Key Responsibilities

  • Design and develop audio features across various embedded products.
  • Develop audio software for ARM/DSP platforms using Bare Metal, Linux, and other high-level operating systems.
  • Optimize and port audio and speech processing algorithms for performance and efficiency.
  • Integrate vendor hardware and software stacks into the audio system.
  • Tune hardware for optimal audio performance and minimal noise.
  • Troubleshoot and fix kernel drivers, BSP, and audio software components.
  • Work collaboratively in a fast-paced, open, and innovative environment, adapting quickly to new technologies.
  • Utilize audio tools such as Oscilloscopes, Logic Analyzers, and Audio Precision for development and debugging.

Required Skills and Experience

  • 3+ years of professional software development experience (non-internship).
  • 2+ years of experience in system design or architecture focusing on reliability, scalability, and performance.
  • Proficient in C/C++ programming with a solid understanding of Linux kernel and application development.
  • Familiarity with Android platform and development environment.
  • Experience with embedded system concepts and hardware interfaces such as JTAG, UART, SPI, I2C, ROM, Microcode, ASIC/FPGAs, x86 and ARM chipsets.
  • Strong knowledge of audio software stacks on Android/QNX/proprietary OS (Audio Flinger, Audio HAL).
  • Experience with ARM and DSP architectures.
  • Expertise in ALSA and PulseAudio.
  • Familiarity with Dolby MS12, DTS, MPEG-TS audio systems.
  • Understanding of Audio/Video synchronization.
  • Experience with Set-Top Box (STB) or Digital TV (DTV) audio systems.
  • Hands-on experience with audio debugging and measurement tools.

Preferred Qualifications

  • Masters or PhD degree in Computer Science, Electrical Engineering, or related fields.
  • 3+ years of full software development lifecycle experience including coding standards, code reviews, source control, build processes, testing, and operations.
  • Experience supporting shipping Android and Linux-based IoT devices.
  • Knowledge of firmware security concepts such as TPM, UEFI, TrustZone, Secure/Measured Boot, JTAG, and PCIe.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You