Senior Audio Framework Engineer TSE

Company: NVIDIA
Company: NVIDIA
Location: India, Bengaluru
Commitment: Full time
Posted on: 2023-09-08 05:56
DRIVE IX provides intelligent experience software for autonomous vehicle visualization and full-cabin interior sensing. It enables conversational AI, natural language understanding, gesture detection, and recommendation engines to meet every driver and passenger need. We need passionate, hard-working and creative people to help us address more of these challenging opportunities in Autonomous Driving and In-Car Infotainment. As a Senior Audio Frameworks Engineer, you will have an opportunity to design the next generation of NVIDIA Audio Software Stack from APIs, middleware to optimized algorithms for the Audio Processing Engine (APE) in NVIDIA Tegra SoC. You will contribute to design and test driven development of software features, and improve the performance, reliability, security, and safety of our Audio stack.What you'll be doing:Working in our Tegra Solutions Engineering Business Unit responsible for building and supporting the next generation of Audio Solutions for TEGRA SOCChampion API design reviews, documentation, application and algorithm development, and safety-critical processes both through advocacy and personal exampleAnalyse failures and use your problem solving and software troubleshooting skills to resolve issues and tune our safety software.Provide and collect continuous feedback from partners (internal and external customers, SQA and other supporting teams) and support changes to Audio Frameworks planning and processesWork with Customers for Requirements Gathering and Architecture definition.Collaborate with hardware, platform software, safety, performance teamsWhat we need to see:BS/MS (or equivalent experience) in Computer Science, Computer Engineering or Electrical Engineering5+ years of experienceHands on experience with Audio Processing Algorithms like Kalman Filtering, Sample Rate Conversion, Speech Signal Enhancement, In cabin Echo Cancellation, Equalization etcExperience working on Machine Learning Models for Audio ProcessingBackground with SIMD programming and writing algorithms optimized for DSP architectures like ARM NEONExperience working on middleware like Pulse Audio, ALSA Middleware, Audio WeaverStrong programming skills in C/C++ with in-depth knowledge of object oriented development.Experience developing and debugging multithreaded applications & frameworksExcellent OS fundamentals and knowledge of low-level drivers of Linux/QNX/FreeRTOSFamiliarity with source control tools (git, Perforce, etc.).Strong verbal and written communication skillsWays to stand out from the crowd:Familiar with one or more system safety methodologies and standards (ASPICE, ISO 26262, IEC 61508, ISO/PAS 21448).Experience with ARM CPU architecture and hardware considerations (memory controllers, buses, caches, etc.).Experience in Pre-Silicon/Post-Silicon or Board bring up.Knowledge of low level software like Linux/QNX kernel, real time operating systemsFlexibility to work and communicate effectively in a multinational, multi-time-zone corporate environment.We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, expression, sexual orientation, age, marital status, veteran status, or disability status
View Original Job Posting