Get in touch

SUPPORT

EMEA & APAC Support

For technical support please call

+44 1932 333 790

or email our support team

E-MAIL
SUPPORT

US Support

For technical support please call

+1 720 638 7171

or email our support team

E-MAIL
GENERAL

General Enquiries

For all other enquiries please call

+44 1932 333 790

or email us

E-MAIL

Careers

This is an exciting time to join the growing team at Pebble. We’re continuing to invest significantly in R&D, delivering mission-critical projects at broadcasters and media companies around the world, and expanding into new markets. If you’d like to be part of our success, take a look at our new roles below. We offer a friendly and supportive working environment, a great range of benefits, and structured goal setting to ensure you reach your potential.

Principal Software Developer (Oceans Automation)

Pebble is seeking a driven, highly motivated Principal Software Developer having a depth and wealth of solid experience with a broad range of skills across a full cycle software development to fill a newly created role in our Oceans Automation R&D team.



The Role

This technical role will focus on the provision and delivery of detailed advanced solutions in Full-Stack technologies, to support the transition from traditional Broadcast workflows into IP and Cloud technology. The holder will deliver software implementations whilst acting as champion for development techniques, promoting the use of reviews, latest technologies, tools and techniques. The holder will coach and mentor the code implementations of other team members, whilst working to develop implementations with the Technical Lead/Architect. It is expected that the role holder will be able to deputise for the Technical Lead/Architect as and when required.

Responsibilities

The role holder will:

• Work with the Technical Lead / Architect and other R&D technical leaders to provide in-depth, modern, efficient and maintainable frameworks and implementations

• Advocate and promote best practice implementation in the development of software, including modern language development practices, peer code reviews, Test Driven Design, Unit testing, maintainable and efficient code whilst looking for efficiencies in their working practices
• Mentor and coach other developers in respect of the best design and development practices
• Promote and develop, ideas and skillsets to meet the requirements of the business whilst driving continuous improvement of development practices
• Investigate and develop technically challenging larger work-piece solutions in a hands-on role, whilst bringing their skills to find the solution and, report and fix defects
• Analyse solutions and provide comprehensive test environment set-up/designs for use within the team and by the role holder
• Work independently and as a team member, both within the team and across the R&D department as required
• Assist the Technical Lead & Engineering Manager to support team development and line management requirements

To see the full list of the Skills & Attributes, as well as experience required for the role please download the job description.

What we can offer you

Regular objectives reviews, with the aim of developing the individual and their career path.

Pebble offers a range of great benefits including a pension scheme, life assurance, Income Protection Insurance and a share incentive plan scheme.
A friendly and supportive working environment with real opportunities to excel and make a difference.

If this sounds like an opportunity you would like to explore further, please apply now by sending your up-to-date CV and a covering letter (which highlights how your skills and experience match the requirements of the role, together with your salary expectations) to Human Resource at HR@pebble.tv

Pebble adopts a formal equal opportunities policy. We aim to ensure no job applicant, employee or worker is discriminated against either directly or indirectly on the grounds of age, disability, gender reassignment, marriage and civil partnership, pregnancy or maternity, race, religion or belief, sex or sexual orientation.

READ MORE

Principal Software Developer (Oceans Orchestration)

Pebble is seeking a driven, highly motivated Principal Software Developer having a depth and wealth of solid experience with a broad range of skills across a full cycle software development to fill a newly created role in our Oceans Orchestration R&D team.



The Role

This technical role will focus on the provision and delivery of detailed advanced solutions in Full-Stack technologies, to support the transition from traditional Broadcast workflows into IP and Cloud technology. The holder will deliver software implementations whilst acting as champion for development techniques, promoting the use of reviews, latest technologies, tools and techniques. The holder will coach and mentor the code implementations of other team members, whilst working to develop implementations with the Technical Lead/Architect. It is expected that the role holder will be able to deputise for the Technical Lead/Architect as and when required.

Responsibilities

The role holder will:

• Work with the Technical Lead / Architect and other R&D technical leaders to provide in-depth, modern, efficient and maintainable frameworks and implementations

• Advocate and promote best practice solutions in the development of software, including modern language development practices, peer code reviews, Test Driven Design, Unit testing, maintainable and efficient code whilst looking for efficiencies in their working practices
• Mentor and coach other developers in respect of the best design and development practices
• Promote and develop, ideas and skillsets to meet the requirements of the business whilst driving continuous improvement of development practices
• Investigate and develop technically challenging larger work-piece solutions in a hands-on role, whilst bringing their skills to find the solution and, report and fix defects
• Analyse solutions and provide comprehensive test environment set-up/designs for use within the team and by the role holder
• Work independently and as a team member, both within the team and across the R&D department as required
• Assist the Technical Lead & Engineering Manager to support team development and line management requirements

To see the full list of the Skills & Attributes, as well as experience required for the role please download the job description.

What we can offer you

Regular objectives reviews, with the aim of developing the individual and their career path.

Pebble offers a range of great benefits including a pension scheme, life assurance, Income Protection Insurance and a share incentive plan scheme.

A friendly and supportive working environment with real opportunities to excel and make a difference.If this sounds like an opportunity you would like to explore further, please apply now by sending your up-to-date CV and a covering letter (which highlights how your skills and experience match the requirements of the role, together with your salary expectations) to Human Resource at HR@pebble.tv

Pebble adopts a formal equal opportunities policy. We aim to ensure no job applicant, employee or worker is discriminated against either directly or indirectly on the grounds of age, disability, gender reassignment, marriage and civil partnership, pregnancy or maternity, race, religion or belief, sex or sexual orientation.

 

READ MORE

Senior Software Developer (MPE)

Pebble is seeking a driven, motivated hands-on Senior Software Developer having a depth and wealth of solid experience with a broad range of skills across a full cycle software development to fill a newly created role in our Oceans Integrated Channel/MPE R&D team.



The Role

This technical role will focus on the provision and delivery of detailed advanced solutions, to support the transition from traditional Broadcast workflows into software, IP and Cloud technology. The holder will deliver technically challenging software implementations whilst developing their skillset to increase their expertise.

Responsibilities

The role holder will:

  • Work with the Technical Lead / Architect and other R&D technical leaders to provide in-depth, modern, efficient and maintainable frameworks and implementations
  • Work as both an individual and within a team environment and will be able to independently develop code solutions to larger pieces of work. Will work across the R&D department as required from time to time.
  • Follow and promote best practices in the development of software, using recognised methodologies e.g., Clean Code, SOLID principles, including pair programming, peer code reviews and unit testing techniques, whilst looking for efficiencies in their working practices.
  • Contribute and promote the continuous improvement of the development practices within the business.
  • Will have and/or acquire higher level specialist knowledge to develop ideas and skillsets using advanced techniques whilst keeping up with Software trends.
  • Investigate, develop, design and implement code solutions for new features and to address issues.
  • Design, setup/configure test environments for use whilst developing code.
  • Deliver solutions within the applicable budgets and timescales.
  • Work with the customer support team to diagnose and fix issues.
  • Provide mentoring and coaching skills to junior members of the team.
  • Provide objective detailed reporting to meetings.
  • Contribute and where appropriate drive Agile Scrum processes.
  • Be expected to deputise for the Technical Lead/Architect as and when required.
  • Assist and support the Technical Leader, Product Owner and Engineering manager as and when needed.

To see the full list of the Skills & Attributes, as well as experience required for the role please download the job description.

What we can offer you

Regular objectives reviews, with the aim of developing the individual and their career path.

Pebble offers a range of great benefits including a pension scheme, life assurance, Income Protection Insurance and a share incentive plan scheme.
A friendly and supportive working environment with real opportunities to excel and make a difference.

If this sounds like an opportunity you would like to explore further, please apply now by sending your up-to-date CV and a covering letter (which highlights how your skills and experience match the requirements of the role, together with salary expectations) to Human Resource at HR@pebble.tv
Pebble

Pebble adopts a formal equal opportunities policy. We aim to ensure no job applicant, employee or worker is discriminated against either directly or indirectly on the grounds of age, disability, gender reassignment, marriage and civil partnership, pregnancy or maternity, race, religion or belief, sex or sexual orientation.

READ MORE

Workshop Engineer

As a Workshop Engineer you will be responsible primarily for the commencement of Projects within Pebble which is to assist the procurement process and to build to order.



The role

Within this role you will also handle RMAs for hardware on customer sites, stock management (assisted by the Operations Administration team), and ensuring deliveries and dispatches (Goods In/Out) are handled and managed appropriately.

Responsibilities

Project Builds

  • Use the Atlassian Jira ticketing system to identify new builds
  • Cross reference with the Nemo ordering and stock management tool together with the Solutions Architect
  • Liaise with the Operations Admin team to confirm full delivery
  • Build the order and complete the required documentation
  • Manage despatch with various courier companies and freight forwarders

Stock Management

  • Maintain weekly stock checks
  • Assist the Operations Admin team with monthly stock checks in conjunction with the Finance Team
  • Assist with end of year stock Audits

RMAs

  • Use the Atlassian Jira Servicedesk ticketing system to access manage customer RMA requests
  • Test faulty hardware upon receipt
  • Liaise with manufacturers for warranty replacements (Dell, Comtrol amongst others)
  • Test and despatch replacement hardware

Goods in/Goods Out

  • Main focal point for handling deliveries and shipments
  • Receive and inspect all deliveries, notifying the Operations Admin team of any anomalies
  • Ensure handling of all shipments are completed successfully and the correct documentation is exchanged
  • Summary of Goods In/Out to be communicated to the business at the end of the day

The Workshop Engineer will also be required on occasion to prepare and setup customer acquired servers remotely.  There is also scope to assist the support team on minor support issues for the various customers that Pebble support.

Skills and Attributes

The ideal candidate will have:

  • High attention to detail
  • Ability to convey information concisely and accurately to all parts of the business and all levels of management.
  • Experience in troubleshooting and fault finding computer/server hardware and software
  • Basic IT skills – knowledge of Windows 7/10 and MS Office (Word and Excel)
  • Ability to work independently
  • Organisational/ time management skills
  • Knowledge of Windows Server OS and Linux preferential, but not essential

Please note this is a physical role and the candidate will need to move server boxes weighing around 30kg.

What we can offer you

Regular objectives reviews, with the aim of developing the individual and their career path.

Pebble offers a range of great benefits including a pension scheme, life assurance, Income Protection Insurance and a share incentive plan scheme.

A friendly and supportive working environment with real opportunities to excel and make a difference.

If this sounds like an opportunity you would like to explore further, please apply now by sending your up-to-date CV and a covering letter (which highlights how your skills and experience match the requirements of the role) to Human Resource at HR@pebble.tv

Pebble adopts a formal equal opportunities policy. We aim to ensure no job applicant, employee or worker is discriminated against either directly or indirectly on the grounds of age, disability, gender reassignment, marriage and civil partnership, pregnancy or maternity, race, religion or belief, sex or sexual orientation.

READ MORE

Senior Software Developer - Oceans

Pebble is seeking a driven, motivated Senior Software Developer having a depth and wealth of solid experience with a broad range of skills across a full cycle software development to fill a role in our Oceans Platform R&D team.



The Role

This technical role will focus on the provision and delivery of detailed advanced solutions in Back-End technologies, to support the transition from traditional Broadcast workflows into IP and Cloud technology. The holder will deliver software implementations whilst promoting development techniques, the use of reviews, latest technologies, tools and techniques.

Responsibilities:

The role holder will:

  • Work with the Technical Lead / Architect and other R&D technical leaders to provide in-depth, modern, efficient, and maintainable frameworks and implementations
  • Demonstrate best practice solutions in the development of software, including modern language development practices, peer code reviews, Test Driven Design, Unit testing, maintainable and efficient code whilst looking for efficiencies in their working practices
  • Personally, develop ideas and skillsets to meet the requirements of the business
  • Investigate and develop more technically challenging work-pieces, whilst bringing their skills to find the solution
  • Find, report and fix defects, work with support team to help diagnose and fix customer issues as needed
  • Analyse solutions and provide comprehensive test environment set-up/designs for use within the team and by the role holder
  • Work independently and as a team member, both within the team and across the R&D department as required
  • Contribute to daily Stand-up meetings and where appropriate drive Agile Scrum planning and retrospective sessions
  • Assist the Technical Lead & Engineering Manager as and when needed.

Skills and Attributes:

  • 3-8 years of industrial experience developing applications within service based and/or microservice software environments
  • A solid working knowledge of object-oriented software development languages e.g. C#, Java
  • Demonstrable experience and working knowledge of ASP.NET MVC, Entity Framework, Xunit
  • Experience with SOLID and Clean Code principles, coupled to testing regimes e.g. TDD
  • A good working knowledge of version control systems, preferably Git
  • A good working knowledge of bug/issue tracking systems e.g. JIRA
  • An understanding of the infrastructure/pipelines required to build and deploy services
  • Everyday experience of Microsoft Visual Studio and/or Visual Studio Code as Software development environments
  • Have strong analytical and problem-solving skills
  • Demonstrable experience of the Communication and self-management skills needed to deliver on time
  • Be capable of working fully remotely
  • Be driven to learn and expand their knowledge, and passing this on where appropriate
  • Be fluent in English with excellent written skills
  • A degree, or sufficient equivalent industrial experience in the field of computing, engineering or science.

Please download the job description for details on other relevant experience and knowledge expected for the role.

What we can offer you:

Regular objectives reviews, with the aim of developing the individual and their career path.

Pebble offers a range of great benefits including a pension scheme, life assurance, Income Protection Insurance and a share incentive plan scheme.

A friendly and supportive working environment with real opportunities to excel and make a difference.

If this sounds like an opportunity you would like to explore further, please apply now by sending your up-to-date CV and a covering letter (which highlights how your skills and experience match the requirements of the role) to Human Resource at HR@pebble.tv

Pebble adopts a formal equal opportunities policy. We aim to ensure no job applicant, employee or worker is discriminated against either directly or indirectly on the grounds of age, disability, gender reassignment, marriage and civil partnership, pregnancy or maternity, race, religion or belief, sex or sexual orientation.

 

READ MORE

Software Developer

We are looking for a Software Developer to join our Customer Fulfilment (CF) Development team to primarily work on “Pebble Automation”.



The Role

Pebble Automation is a real time broadcast automation software; it allows users to define, manage and broadcast playlists of media, with additional advanced capabilities for media selection, preparation, error handling and a number of other broadcast workflows and tasks. It is capable of controlling dozens of third-party devices (some examples include video playout servers, subtitle overlay devices and media routers) through communication protocols over both IP and serial, communicating with third-party hardware devices how they require; modern REST and SOAP protocols, third-party library interfaces, and custom protocol definitions.

It is written primarily in C++ (C++17, with the intent to move to C++20 in the next year) using the Qt framework (QT 5.15.10 LTS, seeking to move to QT6 LTS within a year) and several well-known additional supporting libraries including Boost and POCO.

Customers continue to use, for on-air broadcasting, older versions of the software that must be supported and maintained; the candidate must also expect to work on builds that support older versions of Qt and older versions of C++ (both C++11 and C++03).

The role is 100% remote, with expected annual attendance at an all-company meeting and the opportunity of occasional customer site visits and team physical meetings.

Responsibilities:

The role holder will:

  • Investigate, design and implement both new features and improvements to existing software.
  • Analyse bug reports, working with the reporters to identify causes and develop testable solutions and fixes.
  • Pro-actively commit to quality, including the development of unit tests and other tests as appropriate.
  • Pro-actively preparing and configuring test and build environments for use whilst developing, testing and internally demonstrating the software.
  • Contribute to the continuous improvement of the software practices within the business.

Please download the job description for details on other relevant experience and knowledge expected for the role.

What we can offer you:

Regular objectives reviews, with the aim of developing the individual and their career path.

Pebble offers a range of great benefits including a pension scheme, life assurance, Income Protection Insurance and a share incentive plan scheme.

A friendly and supportive working environment with real opportunities to excel and make a difference.

If this sounds like an opportunity you would like to explore further, please apply now by sending your up-to-date CV and a covering letter (which highlights how your skills and experience match the requirements of the role) to Human Resource at HR@pebble.tv

Pebble adopts a formal equal opportunities policy. We aim to ensure no job applicant, employee or worker is discriminated against either directly or indirectly on the grounds of age, disability, gender reassignment, marriage and civil partnership, pregnancy or maternity, race, religion or belief, sex or sexual orientation.

READ MORE