Friday, May 31, 2013

[KITlist-Tech] Video Compression Algorithm Engineer (Staff/Principal) (Milpitas, Ca)

Please direct your responses to: careers@magnumsemi.com

Job Description – Video Compression Algorithm Engineer (Staff/Principal)

NEED TO BE WORKING NOW OR IN THE PAST FOR A BROADCAST TECHNOLOGY COMPANY. WE WILL NOT INTERVIEW THOSE WHO HAVE NOT COME FROM COMPANIES LIKE HARMONIC, AMNARELLA, BROADCOM, ZENVERGE and others....

Magnum Semiconductor is a leading provider of silicon, modules, software and IP for the professional broadcast infrastructure market. Magnum provides top of the line products, tools and technologies for the entire video content creation and distribution chain, from contribution and production through distribution over cable, Satellite and IPTV to Over-the-Top video streaming. Magnum Semiconductor is headquartered in Milpitas, California, with sales and engineering offices in Canada, Europe, China, and Korea. Further information is available at www.magnumsemi.com.

Magnum Semiconductor is currently seeking a highly qualified Video Compression Algorithm Engineer based at our Milpitas, California headquarters

The successful candidate will be working as part of a team on the development of next generation video coding technologies and standards, such as the new High Efficiency Video Codec (HEVC) and its extensions. They will also be responsible for the development of new video processing and codec algorithms for embedded applications on Magnum's industry-leading next generation professional encoder/transcoder platform. This may involve development of initial implementations to identify technical hurdles of, prove feasibility, and characterize new technologies through application of specialized technical knowledge.

You will also be involved in pre-silicon modeling and architecture. The group interacts daily with Software, VLSI and Systems teams on a variety of topics including pre-silicon architecture, modeling, and various levels of debugging/verification. You will be responsible for performing independent research and may have ownership of specific design areas. You will also work to build familiarity with technology advancements in relevant scientific, commercial, and academic circles, and may be assigned to represent well established company technical interests in industry conferences and/or standards committees.

Primary Responsibilities:
• Design and develop algorithms for next generation video coding technologies and standards.
• Develop new video processing and codec technologies for embedded applications.
• Work 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.
• Work to understand the context in which new technologies will be used and the requirements that the technology must fulfill for success.
• Create early-stage conceptual models that demonstrate feasibility.
• Create 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.
• Build relationships with peers and other teams to achieve objectives, maintains objectivity, 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.

Qualifications:
• Master's or PhD Degree in Electrical or Computer Engineering (or equivalent) and 2+ years related experience.
• Extensive experience in video quality optimization of digital video compression systems. Fully grasps the potential and limitations of stages like Pre-Processing, GOP management, Hierarchical ME, Intra-Coding, Mode Selection, 2D Transforms, Quantization, Rate Allocation, HRD buffer management, Entropy Coding.
• Fluent in the differences between H.264/AVC, MPEG2-part 2, as well as of the upcoming HEVC video coding standard and its extensions.
• Thorough background in digital image processing theory, including spatial and temporal representations, 3D video, color theory, 1D and 2D digital filter design.
• Proficiency in C and/or C++ programming.
• Computer architecture, and code optimization basics.
• Has a track record of successful research accomplishments, published papers, and/or patent applications.
• 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:

• Understanding of MPEG2-part 1 transport stream format, including timing-model and packetization.
• Depth in Applied Mathematics, Numerical and Statistical Techniques. This includes Matrix factorization, Clustering, Classifiers, Linear and non-Linear Regression, Similarity Transformation, Principle Component, Sensitivity Analysis, State-Space Representation, Neural Networks…
• Understanding of advanced display technologies and related processing.
• Proficiency in Matlab and/or similar numerical computing environments/tools.
• Advanced scripting and batch/shell programming.
• Windows programming skills, TCP/UDP communications, Multi-threaded App debugging.
• Direct work experience within the broadcast industry.



------------------------------------

********************************************************************

Read the new KIT List blog at www.kitlist.wordpress.com for job tips and to connect to our community!

Please go to www.KITlist.org to join, post jobs, or get answers to common questions. If you have any comments or questions, you can reach us directly at KITtechmoderator@KITlist.org.

By using the KIT List you agree to comply with the Terms of Use on the site, and will not use discriminatory employment practices. The KIT List is a service of Connelly Communications, Inc.

TO UNSUBSCRIBE:
Replying to KIT emails with an "unsubscribe" request does not work.
Instead, just send an email (from the same account you used to subscribe) to KITlist-Tech-unsubscribe@yahoogroups.com. If you are still receiving emails after a few days, please email us at KITtechmoderator@KITlist.org and we will manually remove you. Thanks!
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/KITlist-Tech/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/KITlist-Tech/join
(Yahoo! ID required)

<*> To change settings via email:
KITlist-Tech-digest@yahoogroups.com
KITlist-Tech-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
KITlist-Tech-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/

No comments:

Post a Comment