NVIDIA Company Logo

NVIDIA

Santa Clara, California - United States
View all jobs at this company »

PLATFORM MULTIMEDIA SOFTWARE ENGINEER

Description

PLATFORM MULTIMEDIA SOFTWARE ENGINEER #1636342 NVIDIA is hiring a software engineer to work in our Tegra Android Platform software organization, with a camera or multimedia background, as well as a solid system software background. Ideal candidates will have very strong C/C++ programming skills, solid understanding of multimedia software systems with emphasis on OS fundamentals and knowledge of SOC hardware. Also prefer to have experiences with Android media Framework and multimedia drivers. RESPONSIBILITIES: - Design & develop android framework software in the camera or multimedia pipelines for our Tegra platforms - Bring-up and debug camera and multimedia features on android tegra platforms - Optimize Multimedia and camera use case power and performance - Drive resolution of complex technical issues across multiple teams MINIMUM REQUIREMENTS: - BS or higher degrees in EE/CS/CE - Strong programming skills in C/C++, and familiarity with object oriented programming concepts - Good understanding of basic programming primitives, data structures, multi-threading, memory management techniques - Good understanding of operating systems, linux preferred - In-depth understanding of multimedia software systems and video hardware acceleration designs is highly desired. - Thorough knowledge of industry standard video and image formats like H.264/MPEG-4/VC-1/JPEG, file formats like MP4/3GP/WMV/MOV and Multimedia software spec like OpenMax IL is highly desired - Excellent analytical and problem solving skills - Proactive and self-motivated - Experience with android camera or multimedia framework is a major plus EOE

This Job is no longer active!