Senior Software Engineer- Android and Linux Audio

NVIDIA

NVIDIA

Software Engineering
Santa Clara, CA, USA
Posted on Sep 17, 2024

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 very experienced team of recognized specialists, in delivering innovative Audio software for next-gen Tegra SOC platforms that goes into living room entertainment products.

What you’ll be doing:

  • 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.

  • You will stay updated with the latest industry trends and incorporate new technologies to keep NVIDIA at the forefront of Audio Engineering.

What we need to see:

  • Bachelors 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.

With competitive salaries and a generous benefits package (www.nvidiabenefits.com ), we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to outstanding growth, our best-in-class engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you!

The base salary range is 148,000 USD - 276,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.