​Senior Software Engineer, Device

 

This is an exceptional opportunity to work on the client side of the platform including mobile devices (such as iPhones/iPads, Android phones and tablets, Windows phones and tablets), game consoles (Xbox, PS3), and set top boxes and TVs in a growing, dynamic, fast paced startup.

 

Detailed Responsibilities

 

  • Work with product designers to design, implement and test the next generation of our products

 

  • Build high quality, efficient and reusable components across various systems

 

  • Identify, communicate and implement best practices of mobile and device side development

 

  • Bring innovations in the field of video on devices and screens


Requirements

 

  • 5+ experience in building device/client side products and solutions

 

  • Expertise in one or more mobile platforms & connected devices like iOS, Android, Windows, XBox, SmartTVs and STBs

 

  • Experience in Video technologies and protocols using one or more of  Flash, OSMF, HLS, HDS,HSS, RTMP, HTML5, DRM etc.

 

  • Strong understanding and experience with Object Oriented Design principles

 

  • Solid experience programming in Java, Objective C, C#, C++, AS etc

 

  • Experience with Scrum or Agile development methods

 

Highly Desirable

 

  • Knowledge of broadcast TV, VoD, IPTV, OTT

 

  • Knowledge of Cloud based delivery and management services

 

  • Knowledge of media delivery and/or service provider space

 

  • Experience with A/V codecs and frameworks like H.264/MPEG4, AAC, MP3, GStreamer, FFMPEG etc.

 

  • Experience with IP protocols, technologies and architectures

 

  • Startup experience