Senior Software Engineer
OmniVision Technologies - Santa Clara, CA
Software engineer for cloud computing about image and video processing.


1. Participate in development of large-scale multimedia processing server

2. Responsible for development and optimization of large-scale media-streaming server

3. Responsible for cloud computing architect and implementation.

  • MSCS/EE degree or above required plus at least 4 years of professional experience
  • Experience with designing and implementing architectures in cloud computing environments
  • Good knowledge of live streaming technologies, including scalable distribution of live streams
  • Familiarity with load balancing architecture, and good knowledge of distributed data caching architecture
  • Familiarity with cloud storage management and traditional storage platform technologies (SAN/NAS)
  • Experience with multi-tiered system operations in high volume transaction environments
  • Experience with highly scalable systems that are optimized for performance and deliver outstanding quality video
  • Good knowledge of major network protocols, and understanding of routing & switching protocols, including both IPv4 and IPv6
  • Experience and strong knowledge of network security. Ability to combine technical awareness with commercial understanding and context.

  • OmniVision Technologies - 11 months ago - save job - block
    Recommended Jobs
    Engineer, Senior Software
    Marvell - Santa Clara, CA
    Marvell - 2 days ago

    Senior Software Engineer - Analytics
    DataDirect Networks - Santa Clara, CA
    DataDirect Networks - 3 days ago

    Senior Software Engineer Baas
    Walmart Stores, Inc. - Sunnyvale, CA
    Walmart Stores - 9 hours ago
    About this company
    6 reviews