Cisco DRM Software Engineer in Staines, United Kingdom

DRM Software Engineer

  • Location: Staines, England, United Kingdom

  • Area of Interest Engineer - Software

  • Job Type Professional

  • Technology Interest Collaboration, Video, Service Provider

  • Job Id 1218649

The Cisco SPVSS Custom Engineering Group develops end-to-end video broadcast systems for Pay TV operators in Europe and the rest of the world. This includes development and integration of Set Top Box (STB) client device software, Broadcast Headend systems and Apps for Companion Devices, for satellite, cable and IP broadcasters, for deployment in medium to large scale broadcast networks. Typical customers have deployed networks of up to 10M receivers across mixed hardware platforms, various delivery media and a combination of both legacy and cutting-edge client device platforms.

This role is within the Custom Engineering Development Teams, working on Agile engagements with the customer to identify future business needs, defining, implementing and integrating innovative, class-leading software solutions.

The Custom Engineering team workcollaboratively with leading satellite broadcasters to develop cutting edge software solutions that include the client device (STB) software stack, the Headend software systems and Apps for 3rd party Companion Devices.

The Custom Engineering team is leading the way with the adoption of Agile development techniques, scaled to work efficiently across multiple teams. The successful applicant will therefore need to be adaptable, with an open mind to trying to new techniques and technologies, and comfortable in a close, collaborative working environment.

b>Role &Responsibilities

We are looking for engineers with significant development and integration experience in Digital Rights Management (DRM), Play-ready, Widevine and Security who are capable of performing well within aninnovative-scaled Agilecustomer-aligned project to join our team. The successful candidate will:

  • Look for innovative approaches to solving new and existing customer problems.

  • Design software to meet customer and internal requirements, defining interfaces to other software services.

  • Take responsibility for delivery of User Stories, contributing to Features, using Agile planning and tracking techniques.

  • Contribute to the efficient running of the Scrum team, fully engaging in all Scrum practices and supporting the Scrum Master.

  • Experienced Real time embedded system

  • Good understanding of DRM overall

  • Experienced in content security

  • Great autonomy, independent and methodical

  • Fast learner

  • Good personal Relationship and good communication skills

  • Need to work with Cross site team

  • Good personal Relationship and good communication skills

Minimum Qualifications

  • Degree or equivalent in Computer Science, Electronic Engineering, Communications Engineering or related subject.

  • Excellent knowledge of applying C/C++ in a multitasking embedded environment.

  • Use of simulators, compilers and debuggers.

  • Real Time Operating Systems.

  • Software architecture and design.

  • CM systems, CC, SVN and GIT.

  • Good understanding of Digit Rights Management (DRM) overall such as MS DRM, Google DRM or Cisco DRM.

Desired Skills


  • STB and broadcast headend systems.

  • MPEG, DVB, XSI, DSS Digital TV standards.

  • Scaled Agile / Scrum experience. Agile estimation and planning.

  • Test Driven Development, Continuous Integration, Continuous Deployment.

  • Service OrientedArchitectures.

Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.