Senior Software Engineer- Android and Linux Audio

at Nvidia

πŸ“ Santa Clara, United States

$148,000-276,000 per year

SENIOR
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 4 Linux @ 4 Algorithms @ 4 Android @ 4 Debugging @ 4 LLM @ 4

Details

We are looking for outstanding Senior Software Engineer with Audio domain expertise to join our Tegra Audio software team in Santa Clara, CA, USA. The role requires a consistent track record in Audio stack development from the low-level drivers all the way up to application layers in Android or Linux ecosystem. Experience in enabling AI driven Speech/Audio solutions, using the latest Speech AI and LLM models, either On-device and/or Cloud based, Ex: Natural language processing will be a huge plus. You will be closely working with a very experienced team of recognized specialists, in delivering innovative Audio software for next-gen Tegra SOC platforms that goes into living room entertainment products.

Responsibilities

  • Influence, craft and develop groundbreaking Audio technologies on next-gen Tegra platform and products.
  • Collaborate closely with multidisciplinary teams, including Product managers, Hardware engineers and UX designers, to efficiently implement Audio solutions that exceed user expectations.
  • Support bug fixes, feature enhancement requests, improve efficiency and robustness of the software.
  • Stay updated with the latest industry trends and incorporate new technologies to keep NVIDIA at the forefront of Audio Engineering.

Requirements

  • Bachelor's or a higher degree in Electrical Engineering, Computer Science or a related field or equivalent experience.
  • 5+ years of validated experience in Software development on Android or Linux platforms, with sound grasp of Audio Architecture.
  • Experience working on Audio subsystems like AudioFlinger, Hardware Abstraction layers, frameworks, and handling audio playback/record/routing use-cases across different I/O peripherals HDMI, A2DP, USB.
  • Excellent C, C++ programming and debugging skills.
  • Background in writing and/or using Audio drivers on Linux or RTOS.
  • Experience in integrating AI audio technologies like Automatic Speech Recognition, Text to Speech, Speech to Speech in Audio pipeline, and building interesting/innovative Edge AI use-cases.
  • Knowledge of Audio DSP concepts, Audio codec compression standards [AAC/Mp3/Dolby/DTS], pre/post processing algorithms Echo/Noise cancellation, Dynamic range compression, Equalizers etc.
  • Should be determined to push the boundaries of what is possible and deliver outstanding results.
  • Must be highly motivated with a positive demeanor!

Ways to stand out from the crowd:

  • Delivered end-to-end Audio features that run on real-world products.
  • Exposure to developing Audio solution using AI technologies and large or small language models.