Senior Software Engineer- Android and Linux Audio
at Nvidia
π Santa Clara, United States
$148,000-276,000 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 4 Linux @ 4 Algorithms @ 4 Android @ 4 Debugging @ 4 LLM @ 4Details
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.