Video Performance Software Engineer

San Diego, CA, United States Application deadline 2021-12-31

Job description

We are seeking a Video Performance Software Engineer in San Diego!

The role requires proficiency in C/C++ with expert knowledge of audio and video codecs. You should have experience with preemptive, multitasking real-time operating systems, and understand constraints around CPU performance, multi-threading, and memory usage. You will be building multimedia processing pipelines, including container parsing, format support, codecs, media capture, audio/video synchronization, real-time communication, validation and tuning. You will enable hardware accelerated video processing, drivers for hardware accelerated codec blocks, buffer sharing and synchronize with GPU and display. Your responsibilities include optimizing and improving video codec efficiency, encode rate control, speed, video, pre/post-processing and error resilience. You will also debug and diagnose quality of end-to-end video experience on lossy network in real-time communication scenarios.

Basic qualifications

  • Minimum Bachelor’s in computer science or equal
  • Strong, demonstrable coding skills in C and C++
  • 3+ years of experience with embedded platform
  • Video codecs and modern video codec standards like H.264/AVC, H.265/HEVC, VP8, VP9
  • Experience with networking algorithm development: bandwidth estimation, congestion control, packet loss concealment
  • Understanding of the client multimedia stack, including containers, codecs, and AV synchronization
  • Experience with software codecs (OpenH264/x264/x265/libvpx).
  • Experience with building FFmpeg filters and FFmpeg APIs
  • Experience modifying video encoders
  • Experience with AOMedia Video 1 desired
  • Strong documentation and writing skills

Preferred

  • Experience with AOMedia Video 1
  • Performance optimization on embedded linux

Preferred additional skills, personal traits and experience

  • Team player
  • Proactiveness in collaboration and execution
  • Flexibility to switch technical context
  • Willingness to learn new methods / tools / processes
  • Ability to prioritize and multitask
  • Strong problem solving and critical thinking skills
  • Strong passion for creativity and solving cutting edge industry problems

More information

For more information please contact:

Damon Darling,
Damon.Darling@sigmaconnectivity.com

  • Position

    Video Performance Software Engineer

  • Company

    Sigma Connectivity

  • Location

    San Diego, CA, United States

  • Publication date

    2021-07-21

  • Expiration date

    2021-12-31

  • Contact

    Damon Darling, Damon.Darling@sigmaconnectivity.com, +17604151859

This website uses cookies. By continuing to browse the site we assume you are fine with our use of cookies. Read more here.

Got it