Optimization and performance tuning technical leader

  • Location:
    Hangzhou, China
  • Area of Interest
    Engineer - Software
  • Job Type
    Professional
  • Technology Interest
    Collaboration, Video
  • Job Id
    1314015

JOB DESCRIPTION 

 

  • What You'll Do 

As a senior software engineer, you will participant in the development of Cisco WebEx video conference and Cisco next generation collaboration product. You will have the opportunity to work with an excellent team of scientists and engineers to research and develop real-time multimedia application. You will be responsible for: 

  • Participate in development and maintenance of media-SDK code base 

  • Engage in all aspects of the software development life cycle, including design, implementation, profiling, testing, debugging, and data-driven analysis  

  • Conduct continuous analysis and monitoring to measure and improve the SDK performance (e.g. CPU, Memory, latency, etc.) 

 

  • Who You Are 

  • Must-have skills/Experiences 

  • Professional software development experience in C++ and C, with strong sense of craftsmanship. 5+ years industry experience building and maintaining robust high-quality softwareKnowledge of operation systems, thread and memory management, client-server architectures. 

  • Experience with performance and optimization analysis and an ability to both diagnose and prevent performance problems. Strong in multithreaded software design, problem-solving, and debugging abilities. 

  • Experience in designing real-time multimedia application. 

  • Hands on experience maintaining and instrumenting CI/CD pipelines leveraging tools, and automation test systems. 

  • Desire to be a great teammate and have fun at work; and good communication skills and technical leadership 

 

  • Good-to-have Skills/Experiences 

  • Knowledge of multimedia codecs (OPUS, H.264, VP8, VP9, AV1, etc.), and real-time protocols (RTP, RTCP, etc.)Knowledge of network protocol, include but not limit to IP/TCP/UDP, or media transmission technology 

  • Experience with Open CL, DirectX and Intel Media SDK programming. 

  • Experience with assembly programming or Intel intrinsic. 

  • Experience in cross-platform development. 

  • Understanding of common challenges with modern client-side application, including power management, resource optimization, and wireless network reliability. 


 #LI-APJJS1


Share