Responsibilities may be quite diverse and are exempt nontechnical in nature. U.S. experience and education requirements will vary significantly depending on the unique needs of the job. Job assignments are usually for the summer or for short time periods during breaks from school.
Inside this Business Group
Job Title: Software Development Intern Location: Shanghai DescriptionThe role is to develop highly optimized media software using C/C++/OpenCL for Intel CPU and latest integrated graphics engine which support fancy use cases like video conferencing and video analytics. You will be based in Beijing or Shanghai as a member of a talented team of software developers and will have the opportunity to collaborate in multisite projects. Qualifications Master in Computer Engineering, Computer Science, Electronic Engineering or equivalent. Experience with Linux platform familiar with one Linux distribution like SUSE, Ubuntu or CentOS. Solid programming skills include C/C++, script languageBash, Perl or Python. Have experience on multi-thread programming and socket programming. Familiar with SCM tools like git, bugzilla, etc. Good English communication skills include verbal and writing skills. Team work and collaboration spirit. The following experience would be an advantage: Experience with Audio and Video codecs, MP3,AC3,AAC,MPEG-2,H.264,H.265. Experience with media framework like FFMPEG, Gstreamer, OpenMAX. Graphics, network protocols, tools.Benchmarking and performance tuning.