Taro Logo

Audio Software Development Engineer

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Audio Software Development Engineer

Amazon Lab126, a subsidiary of Amazon.com focused on consumer electronics innovation, is seeking an Audio Software Development Engineer to join their team. This role combines embedded systems expertise with audio software development, working on next-generation devices like Fire tablets, Fire TV, and Amazon Echo.

The position requires deep technical knowledge in audio software development, including expertise in ALSA/Pulse Audio, audio software stacks on various operating systems, and experience with ARM/DSP architectures. You'll work closely with system architects, program managers, and hardware engineers to design and implement kernel drivers and audio software features.

Key responsibilities include designing cross-product audio features, developing software for ARM/DSP platforms, optimizing audio algorithms, and ensuring high-quality audio performance. The role demands strong programming skills in C/C++, understanding of Linux kernel development, and familiarity with embedded systems concepts.

The ideal candidate will have 3+ years of professional software development experience, strong background in embedded systems, and expertise in audio software development. You'll be part of an innovative team that has created groundbreaking products like the Kindle family, Fire devices, and Amazon Echo.

This is an excellent opportunity for someone passionate about audio technology and embedded systems to work on cutting-edge consumer electronics at a global technology leader. You'll contribute to products used by millions while working in an open, collaborative environment that encourages innovation and technical excellence.

Last updated 14 minutes ago

Responsibilities For Audio Software Development Engineer

  • Design audio features that work across various embedded products
  • Develop audio software that runs on ARM/DSP using Bare metal, Linux and other high level OSes
  • Optimization and porting audio and speech processing algorithms
  • Integration of vendor hardware and software stacks
  • Tune hardware for highest audio performance and lowest noise

Requirements For Audio Software Development Engineer

Linux
  • Bachelor's degree in Computer Science or related fields
  • 3+ years of non-internship professional software development experience
  • 2+ years in embedded development preferably ARM systems
  • 5+ years programming experience in C/C++
  • Linux kernel and application development experience
  • Knowledge of Android platform and development environment
  • Experience with embedded system concepts and hardware interfaces
  • Experience with JTAG, UART, SPI, I2C, ROM, Microcode
  • Experience with Custom ASIC/FPGAs x86 and ARM chipset

Benefits For Audio Software Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Amazon Audio Software Development Engineer

Manufacturing Test Engineer, Project Kuiper

Manufacturing Test Engineer position at Amazon's Project Kuiper, focusing on satellite testing and qualification for global broadband network deployment.

Kuiper Payload System Characterization Software Engineer, Characterization and Operation for Payload System

Build system and tooling software engineer position at Amazon's Project Kuiper, focusing on satellite payload system characterization and automation tools development.

Audio Software Development Engineer

Audio Software Development Engineer role at Amazon Lab126 focusing on embedded systems, audio software development, and hardware integration.

Software Development Engineer II, Device Software

Software Development Engineer II position at Amazon working on device software for consumer electronics like Kindle, Fire TV, and Echo devices.

Software Development Engineer

Amazon Lab126 is seeking an Embedded Software Development Engineer to design and develop next-generation devices, working with kernel drivers and BSP integration.