Previous Job
Previous
Graphics/Media/DRM Software Engineer
Ref No.: 18-16313
Location: Hillsboro, Oregon
Start Date: 03/20/2018
JD

Software Engineer Media and Server
Job Title: Graphics/Media/DRM Software Engineer.
Location: Hillsboro, OR
Duration Long term

Job Description: Work with a small team to implement a DRM in a Trusted Execution Environment, complete with external server interactions on Windows. Verify functionality, and harden interfaces. Integrate with a protected video playback capability, enhancing the capability to extend audio and video use cases as directed. Debug, troubleshooting and customer support, including aiding customers to integrate their products with this solution. Enhance specification documentation to reflect implementation details. Understand changes in driver, firmware and SDKs to alter the solution to accommodate these changes.
Requirements/Experience:
Strong software engineering background with hands-on experience of full software life cycle.
Strong programming knowledge of C++, C#, JavaScript and UWP.
Strong analysis and problem solving skills.
Experience programming with SGX based enclaves and the untrusted counterpart code.
Demonstrated skill in automation of fuzzing and application build processes.
Experienced in server development to deploy multi-client solutions.
Organized, committed team player, excellent communicator, and a willingness to learn.
Qualifications:
Minimum at least five years of industry experience developing software applications.
Self-motivated and able to extrapolate the uses, limitations, and opportunities for new technologies.
Customer/Results orientation, discipline, and proven ability to establish and maintain cross-organizational relationships.
Good verbal, written and organization skills.
Nice to haves:
- Knowledge of security, hardening, encryption standards.
- Development or enabling experience in content protection, DRMs, media APIs/SDK integration and testing is a plus