Back


Job Detail

1346985 - Technical Lead, Video Pipeline

Cisco

Remote US, San Francisco,

1346985 - Technical Lead, Video Pipeline

Cisco

Remote US, San Francisco,
 
Number Of Vacancies: 1
 

WHO YOU’LL WORK WITH

You’ll get the chance to work with a group of very skilled but low ego and collaborative engineers, with deep experience from both established companies to startups. You will be joining a new team working on MV's absolute core functionality: Video. This team will be solely focused on every piece of video, from the on-camera video pipeline up through the players on the mobile app and web.

WHAT YOU'LL WORK ON:

We are looking for a Technical Lead who will completely own the on-camera video pipeline.

  • Explore and advise on new hardware platforms to chart the best path forward for future generations of cameras
  • Quantify and constantly improve quality of stored and streamed video, maximizing retention times and minimizing bandwidth usage
  • Partner with and empower our Camera Intelligence teams to create unique solutions that run at the edge
  • Come up with innovative solutions that cater to both a local LAN as well as cloud backed workflows
  • Continually improve the resilience of video recording, minimizing downtime during firmware upgrades or reboots
  • Build a web browser compatible, locally accessible interface for video playback for both live and weeks worth of constantly changing historical footage
  • Create tools to generate and report back anonymous metrics on image and video compression quality across all cameras

YOU ARE AN IDEAL FIT IF YOU HAVE:

  • Expert knowledge on Audio/Video codecs (H264, H265, VP9 etc.) and streaming protocols like HLS, RTSP, DASH
  • Have 10+ years professional experience programming in C or C++.
  • Experience in multiple areas of video streaming (encoding raw frames, transcoding to various qualities, delivery across the internet, and decode/playback on client devices)
  • High proficiency with common video tools/workflows such as ffmpeg and gstreamer
  • Understanding of container formats and metadata (mp4, MPEG 2/Transport Stream, etc.)
  • Experience optimizing video encoding quality
  • Have strong systems and networking foundational knowledge (systems architecture, memory hierarchy, storage subsystems, LANs, routing).
  • Experience with image sensors, GPUs, ISPs, DSPs

 

About Cisco

#WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference powering an expansive future for all.

We embrace digital, and help our customers implement change in their digital businesses. Some may think we’re “old” (36 years strong) and only about hardware, but we’re also a software company. And a security company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do – you can’t put us in a box!

 

But “Digital Transformation” is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)

 

Day to day, we focus on the give and take. We give our best, give our egos a break, and give of ourselves (because giving back is built into our DNA.) We take accountability, bold steps, and take difference to heart. Because without diversity of thought and a dedication to equality for all, there is no moving forward.

 

So, you have colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us!