- 论坛徽章:
- 1
|
工作地点:北京市安贞桥东南角环球贸易中心英特尔公司
联系方式:请发送email至 陈绪 xu.chen&&&&&intel.com(将&&&&&换为 @),请大家踊跃提供简历
来信标题:申请Linux图形开发工程师职位--姓名
Location: Beijing, CN
Description
Job Description: Responsible for developing multiple aspects of graphics software in the virtualized graphics system for qemu. In this position, you will perform research, design, develop and maintain the virtualized display, 2D/3D graphics stack for several product lines and also will work with open source communities. Your responsibility will include but not be limited to:
1. Design, develop and maintain the virtualized graphics system of qemu on Linux, Windows and Mac OS.
2. Develop OpenGL/OpenGL ES acceleration with OpenGL/OpenGL ES Conformance.
3. Develop benchmarks and reuse 3rd-party benchmarks to do performance analysis and provide optimization solutions.
4. Fix bugs and negotiate with release and QA team to meet product release criteria and published deadlines.
5. Guide QA team on the test plan definition, test cases design and development, test result report.
6. Work across language, cultural barriers and time zones with success.
7. Work with cross-geo/cross-company stakeholders, plan and schedule work across multiple products with project lead and PMs.
8. Work in open source environment and create qualified open source virtualized graphics system.
Qualifications
The ideal candidate is a self-starter with excellent communications skills. You must work well both on a team, and on your own. We require a candidate who can quickly bring up a new technology and assess risk in a fast-paced and informal environment. Continuous self-education in graphics fields as well as software development tools and methodologies will be a key factor in your success in this position. Effectively collaborate with internal and external cross-functional organizations and customers is another key on soft-skills for your success.
You'd better to hold a Bachelor's degree with 4 years' experience, a Master's degree with 3 years' experience, or a Ph.D. degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics or related field. Experience should be in the following areas:
- Good working knowledge of 3D graphics concepts, techniques, OpenGL/OpenGL ES programming APIs, Shader language writing experience like GLSL is a plus
- Understand OpenGL/OpenGL ES specficiations and with experience on solving OpenGL/OpenGL ES comformance issues
- Experience with Linux Graphics stack, both userland and kernel, experience on performance analysis and tuning is a plus, experience on GPU hardware and low level GPU programming is another plus
- Experience with Linux window system like XWindow, Wayland experience is a plus
- Proficient in C and/or C++, assembly languages, data structure and algorithm
- Strong software development background and excellent programming and debugging skills in the Linux, Windows or MacOS environment
- Strong communication skills, both written and verbal communication and able to work in cross-geo and cross-functional groups
- A love for programming and solving complex problems, and work with limited supervision |
|