Apply Now    
Job ID: JR0040325
Job Category: Engineering
Primary Location: Shanghai, Shanghai CN
Other Locations:
Job Type: College Grad

Software Engineer

Job Description
Responsible for developing multiple aspects of graphics software, display driver development and simulation environment development. Works with various partners to enhance and improve graphics performance on upcoming processor graphics devices by analyzing performance issues in software drivers and applications, implementing software performance improvements, and recommending future hardware & software improvements. Also responsible for providing internal and external feedback to implement upcoming graphics features in yettobereleased OSes to ensure our hardware and software will function and perform as expected on next generation platforms as well as designing/developing/implementing graphics systemlevel software for future platforms.


Qualifications

Title: Software EngineerDescriptionWe're looking for software engineers with skills in Linux driver/middleware level software development and validation. The position requires the good software development/validation expertise with C/C++ coding skills. You should possess at least a bachelor or master of Electronic Engineering, Computer Engineering or Computer Science or equivalent. ResponsibilitiesYou will work within an engineering team design and develop multimedia software for Intel based platforms. Your work includes but not limited to: Design and implement software for video codec, graphics and parallel computing at Linux media driver and middleware level align to platform planning. Video, graphics and parallel computing software debugging, integration and validation. Software performance benchmarking, tuning and optimization. Understand customer technical needs, resolve customer technical questions, and develop a deep understanding of customer usage models and applications. Qualifications Good knowledge in at least one of these area: video & graphics driver, video and codecs, gfx, image processing, etc. Excellent SW development, debugging and testing skills in C/C++. Familiar with one script language like Perl/Python. Familiar with Linux system. Overall understanding of Intel Architecture based embedded and communications systems, knowledge of Intel Architecture based platforms. Be a team player with good interpersonal skills able to work independently, multitask effectively. Specific development experience following formal SW development life cycles. Good oral and written English. Optional Skills Experience with Intel HD or Iris Pro Graphics Technology or competitive GPU technology. Experience with industry media framework like FFmpeg, Gstreamer and OpenMAX. Good knowledge in heterogeneous compute, like OpenCL or CUDA. Knowledge of GIT, Perforce or similar configuration management tools. Agile software development like SCRUM.

Inside this Business Group

The Data Center Group (DCG) is at the heart of Intel’s transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies—spanning software, processors, storage, I/O, and networking solutions—that fuel cloud, communications, enterprise, and government data centers around the world.

Apply Now    

What would you like to do now?

Connect with Us

Get Job Alerts

Get started
Student Center

Find out more about working at Intel

Learn more
Education

Jobs@Intel Blog

Learn more

Grow your network of opportunities