在linkedin上看到的某一家公司招聘视频算法开发人员的jd,个人觉得在做视频这一方面所需要具备的知识和技能在jd中都有提及。
另:谢谢周磊同学帮我搞定了博客的事情,不然还没办法在这里写博客了。
以后本博客会经常更新一些视频编解码,流媒体,视频后处理方面的心得和体会。
Video Algorithm Engineer
Job Functions:
- Designs and develops algorithms for next generation video coding technologies and standards.
- Develops new video processing and video codec technologies for embedded applications.
- Works with a general understanding of competing technologies in the area of focus.
- Participates in the process of creating detailed product requirements from high level objectives.
- Works to understand the context in which new technologies will be used and the requirements that the technology must fulfill for success.
- Creates early-stage conceptual models that demonstrate feasibility.
- Creates applications level software and/or embedded signal processing software and/or prototype hardware or related firmware that are efficient, modular, well documented, bug free and understandable by others skilled in the art.
- Builds relationships with peers and other teams to achieve objectives, maintains objectivity, and gives and welcomes feedback on design/implementation decisions.
- May organize and/or deliver internal and external technology presentations and feasibility/proof of performance demonstrations.
- May represent company technology interests in industry associations or standards bodies based on guidance from more senior staff or management.
Desired Skills & Experience
- Master’s or PhD Degree in Electrical or Computer Engineering (or equivalent) and 2+ years related experience.
- Thorough background in digital image processing theory, including spatial and temporal representations, image/video coding technologies and standards, 3D video understanding, color theory, and digital filter design.
- Experience with and understanding of the H.264, MPEG-4 AVC standard and its SVC and MVC extensions, as well as of the upcoming HEVC video coding standard and its extensions.
- Extensive experiences on video quality optimization of digital video compression systems.
- Has a track record of successful research accomplishments, published papers, and/or patent applications.
- Has demonstrated proficiency in C and/or C++ programming.
- Must have a methodical, detailed, and results-oriented approach to problem solving.
- Must demonstrate good interpersonal and written communication skills, and operate with a collaborative, team-oriented work ethic.
Considered a plus:
- Signal processing, including audio/video processing.
- Experience with advanced pre- and post-processing algorithms for image and/or video applications.
- Understanding of advanced display technologies and related processing.
- Knowledge of applied mathematics and numerical techniques.
- Proficiency in Matlab and/or similar numerical computing environments/tools.
- SIMD and code optimization.
- Direct work experience within the broadcast industry.