do not click

Meeting C++ 2025   |  Online   |  Training   |  Books   |  Survey   |  Job fair   |  Advertising   |  Jobposting   |  Login

Meeting C++ Recruiting

Pebble

Pebble

Location:

Visit the job page

Pebble -Brilliantly delivering world class automation, playout and management solutions to the broadcast community

he Company:

 

Pebble provides software solutions for broadcasters. Efficiency, reliability and sustainability are vital for playout operations, and we know that interoperability with multiple vendors, standards and technologies is key. As a world leader in automation, integrated, IP and virtualised playout technology, with systems installed in more than 70 countries worldwide and over 1500 channels played out under Pebble automation control, we have the people, the process, and the technology needed as businesses change and adapt to compete with new entrants in the video media space.

 

Playout automation requires 99.999% availability. Our dedicated in-house development team deploys the newest development tools to continuously enhance the solution capabilities, and the use of standard platforms enables us to deliver robust, advanced functionality without reliance on bespoke hardware. Running on dedicated servers on premises, or in the cloud, or both together.

 

Our playout automation is designed to give optimal performance whether working with third party best of breed audio and video devices, the newest generation of integrated channel solutions, or a hybrid of both. Full native API device control enables close integration with content management systems for file-based workflows and direct nearline and data tape library archive control. The solution is also fully Unicode compliant, enabling the entire user interface to be localised in any language.

 

The C++ role:

 

Pebble Automation is millions of lines of C++ code, the earliest written over a decade ago and the most recently written literally within the last week and already on-site, with supported devices from a decade ago working alongside brand new broadcast hardware devices created only this year, all running together live on site to take broadcasters to air, and keep them there. The software has transitioned through multiple generations of tooling and standards of C++ from C++98 to C++20, making use of well-known libraries such as QT (which has progressed from 4.7 to 6.2 throughout the lifetime of the product) and Boost, supporting industry standard protocols, and hardware vendor specific libraries and protocols. The challenge is simultaneously developing new software for new requirements, while maintaining and improving high-performing existing software, all within a common modern environment; Pebble Automation C++ software engineers must understand (or be able to learn) both the idioms and patterns of today to develop best of breed new software, as well as those of previous generations in order to understand, maintain, integrate and improve the existing codebase that keeps over 100 customers on-air, with the team supporting and developing on-site versions of the software ranging in age from less than a week to many years old.

 

Copyright Meetingcpp GmbH Imprint Privacy Policy