Job ID: 820217-99864
Division: Windows Division
We are looking for a solid developer who can innovate and develop exciting multimedia technologies for future Windows releases and play a strong role in driving the innovations for future video/image/audio products. Ideal applicants for this job should have a good understanding of signal processing, audio or video compression, and graphics driver models. They should possess solid coding skills, a strong desire to innovate, good presentation and writing skills, and a passion for improving and shipping products. If that?s you, read on!
Windows Multimedia Platform team is responsible for aspects related to audio, video, and images in Windows, including how media is captured, manipulated, stored, rendered/presented, managed inside a PC, and streamed into or from a PC for real-time communications and other connected experiences. Our team delivers the Microsoft Media Platform which primarily includes the Microsoft Media Foundation technology which is used to build the capture, transcode, encode and playback media pipelines. It also includes support for the codecs and other media processing components required for the wide variety of media formats running on a wide variety of systems. We work closely with software and hardware partners to ensure that the media capabilities in Windows function with high performance and quality. Our work is highly visible and very rewarding. You?ll be working in a team of very motivated and passionate people. You?ll have the opportunity to influence decisions that have broad impact across Microsoft, its partners, and hundreds of millions of happy customers around the world.
We also work with GPU IHVs and define the specifications and APIs for offloading complex video decoding, encoding, and processing tasks onto dedicated hardware using DirectX Video Acceleration (DXVA) and Hardware Media Foundation Transforms (MFTs). Working with world renowned team of researchers and developers, you are expected to play a key role in our ongoing and future innovations, besides working on related product development.
We are looking for a solid developer who can innovate and develop exciting multimedia technologies for future Windows releases. We have an immediate opening for a Senior Software Engineer with the following responsibilities and qualifications:
Basic responsibilities:
Define the DDIs for offloading complex video encoding, decoding, and signal processing tasks onto dedicated hardware
Work with IHVs closely to help them to design and deliver next generation content protection modules
Bring up device drivers and deliver performant and efficient systems in close collaboration with IHVs and OEMs
Resolve technical video-related questions or issues that arise as the IHV implements the media functionality.
Basic qualifications:
Solid programming skills, at least 4 years of experience in C/C++
MS or PhD in Computer Science, Computer Eng. or Electrical Eng.
Experience in Audio or Video digital signal processing and compression
Good debugging, instrumenting, profiling, and optimization abilities
Record of developing and shipping new technology through multiple product cycles
Desirables include:
Strong passions in both research and product development
Capability of learning new technologies at a rapid pace from imaging technology, to audio and video compression, to GPGPU programming to Windows platforms
Familiarity with multimedia platforms : Direct Show and Media Foundation
Familiarity with graphic driver model, DirectX, D3D11
Familiarity with ARM, NEON , SSE instructions
Passion to innovate on established and emerging video codec standards/implementations such as H.264 AVC/SVC and H.265 and/or audio codecs.
This is the perfect opportunity for an individual who wants to make a direct impact to Windows product release and at the same time work with great researches on state of the art video technologies.
TO APPLY
Click here to apply - Please mention that you saw the job on VentureBeat
Source: http://feedproxy.google.com/~r/MostHired/~3/umPCGFChVHk/
hossa the cell dickclark gavin degraw gavin degraw alec time 100
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.