Description
The Role:
The individual will be a technical leader and contributor to the design and development of multimedia software (application, middleware, driver, and firmware). A comprehensive and deep understanding of video codecs (AVC/HEVC/VP9/AV1) and video processing is a must. Hand-on experience is also required.
The Person:
We are seeking a self-motivated and quick learner to fill a technical leadership role. This individual will have technical expertise and the ability to lead, mentor, and build a small engineering team consisting of both contractors and full-time employees.
Key Responsibilities:
- Design and implement device driver for new AMD GPU/APU products
- Craft and build Multimedia functionality to support new HW, SW or OS specifications
- Reproduce, debug and resolve graphics driver issues with specific hardware and software contexts
- Craft and develop test applications and quality assurance programs
Required Expertise (10+ years experience)
- Deep knowledge of Multimedia (video codecs for encode and decode, color formats, video pre and post processing and presents)
- Embedded FW development and knowledge of assembly language
- Strong C/C++ programming skills
- Experience with x86 CPU architecture and SW implementation for System-On-Chip
- Experience with device driver design and implementation for graphics and other peripherals
- Kernel Mode and user mode debugging design, implement and debug skills, experience with WinDbg, SoftICE, etc.
- Experience with FPGA systems for design and Verification
- Familiar with emulation tools and pre-silicon prototyping systems
- Troubleshooting, ability to triage and root cause issue
Academic Credentials:
- University Degree or Post Graduate Degree in Computer Science/Engineering, Electrical Engineering or Software Engineering
Apply on company website