Windows 驱动开发工程师(赴Intel)
上海微创软件股份有限公司
- 公司规模:10000人以上
- 公司性质:合资(欧美)
- 公司行业:计算机软件
职位信息
- 发布日期:2012-08-02
- 工作地点:上海-闵行区
- 招聘人数:若干
- 职位类别:软件工程师
职位描述
Maintain the video component of Windows7 graphic driver for Intel Cedar Trail platform. The driver is based on Windows Display Driver Mode(WDDM), current version is WDDM v1.1. The video component in WDDM is defined as DXVA (DirectX Video Acceleration 2.0) which has three major functions required to maintain.
1. Video Decoding Acceleration.
Cedar Trail Platform supports three formats hardware acceleration through DXVA2 interface MPEG2, H.264 and WMV/VC1.
The job is to maintain the dxva decoding interface of driver, most decoding is fully hardware acceleration, the driver is to send decoding command to hardware.
2. Video Post Processing
Cedar Trail Platform supports several YUV format, like NV12, convert to XRGB format.
The job is to maintain video post processing interface in driver.
3. Processing High-Definition Video
This is similar to second item- video post processing. It is another interface, called DXVA-HD, designed in WDDM to support high definition video playback.
All the DXVA interface is the user mode driver, besides them, the job also need to maintain related codes in Kernel mode driver that manager the hardware. Most of work is to provide support to different video players, like Windows Media Player. If the issue root causes to 3D component, then provide data to support 3D team to resolve it. If the issue root causes to common component, then resolve it.
Qualification
Solid C/C++ programming skill.
Some knowledge on windows kernel, like interrupt, IRQL, DPC.
kernel mode debugging skill in Windows.
Familiar with direct show and Microsoft media foundation
Base knowledge Direct 3D
Base knowledge on video encoding and decoding.
Base knowledge on video post processing
WDDM driver development is a big plus.
1. Video Decoding Acceleration.
Cedar Trail Platform supports three formats hardware acceleration through DXVA2 interface MPEG2, H.264 and WMV/VC1.
The job is to maintain the dxva decoding interface of driver, most decoding is fully hardware acceleration, the driver is to send decoding command to hardware.
2. Video Post Processing
Cedar Trail Platform supports several YUV format, like NV12, convert to XRGB format.
The job is to maintain video post processing interface in driver.
3. Processing High-Definition Video
This is similar to second item- video post processing. It is another interface, called DXVA-HD, designed in WDDM to support high definition video playback.
All the DXVA interface is the user mode driver, besides them, the job also need to maintain related codes in Kernel mode driver that manager the hardware. Most of work is to provide support to different video players, like Windows Media Player. If the issue root causes to 3D component, then provide data to support 3D team to resolve it. If the issue root causes to common component, then resolve it.
Qualification
Solid C/C++ programming skill.
Some knowledge on windows kernel, like interrupt, IRQL, DPC.
kernel mode debugging skill in Windows.
Familiar with direct show and Microsoft media foundation
Base knowledge Direct 3D
Base knowledge on video encoding and decoding.
Base knowledge on video post processing
WDDM driver development is a big plus.
公司介绍
上海微创软件股份有限公司2002年由微软与上海市政府共同创办,是微软在华投资的***家合资公司。微创始终秉承高标准的服务品质与“成就客户”的服务理念,在全球设有20余处交付中心,分布在中国、美国、日本、澳大利亚,凭借在汽车、保险、高科技、金融、互联网等行业的深厚积累和丰富经验,与2500余家企业与政府客户达成了长期、稳定、友好的合作。
联系方式
- Email:hrrtbj@wicresoft.com
- 公司地址:上海浦东新区陆家嘴滨江中心N3座滨江大道5169号