View job here

When Formula 1 World Champion Nico Rosberg talks to his pit crew, an announcer gets cues from the control room, or a referee at the Olympic Games consults with the time keepers – all of this is made possible by products from Riedel Communications.

Riedel Communications, founded in 1987, designs, manufactures and distributes innovative real-time networks for video, audio and communications. The products reflect today’s leading-edge technologies that translate tomorrow's demands into today's solutions. Riedel also includes a large rental operation that provides radio and intercom services, event IT solutions as well as fiber-based and wireless audio & video transmission systems for large scale events such as Olympic Games or World Cups.The company is known for pioneering digital audio matrix systems and fibre-based real-time network technology. Riedel is headquartered in Wuppertal, Germany and employs over 450 people in 19 locations throughout Europe, Australia, Asia and the Americas.

WHAT AWAITS YOU:

As part of Riedel’s Application Research Team you will maintain and develop a set of tools and software modules for interfacing with, configuring and controlling broadcast devices and broadcast workflows. The current focus of the team lies on the network connected broadcast applications, such as Audio/Video Transport, resource discovery and network security.

As part of this team you will take on the technical ownership of the delivery of one or more of these tools, including the design and the architecture of the tools, the implementation and optimization of the techniques.

As Developer you ensure the robustness, reliability, scalability, testability of all building blocks and will develop software modules and interfaces (API).

Taking advantage of your experience, you will drive the different steps of the development process: analysis, technical specification, design, development, unit testing, technical documentation and maintenance. In this role you will work closely with peers in a fast paced dynamic environment.

YOUR RESPONSIBILITIES:

Analyze and review product requirements, and discuss technical feasibility
Build technical design proposals
Develop new software components or modify existing ones
Participate to peer code reviews
Create and maintain technical documentation
Integrate individual software components developed by yourself and others members of the development team
Solve defects reported in the defect tracking system
Identify risks and discuss them with the Quality Control department for building  adequate test plans
Make work estimates for the tasks assigned to you
Plan, track and report your daily work and your assigned tasks to your direct manager
Follow the Riedel software development process (Source Control Management, Defect Tracking, Coding Rules, Continuous Integration)
Identify and propose process improvements

YOUR PROFILE:

  • Successfully completed university studies
  • Proven experience of Object-Oriented Design and Programming
  • Experience with distributed environments as well as protocols, http, rest, json, is an asset
  • Knowledge of IP Network Protocols and Network environments is a plus
  • First experience of C/C++, Qt, javascript, node.js as well as Linux and Windows is an asset
  • Achieves high quality results through thoughtful analysis and planning; target driven and result oriented
  • Open for changes and continuous learning
  • Capable of executing tasks autonomously, of planning and communicating planning and progress, of getting help where needed
  • Shows initiative, is curious, and communicates well about initiatives
  • Ability to cross-domain thinking and willingness to collaborate closely with other company functions
  • Fluent in German and English

We offer a challenging position in a fast growing company that comes along with a competitive benefits package.

Impress us – we’re looking forward to hearing from you!


Anja Teistler
RIEDEL Communications GmbH & Co. KG
Uellendahler Str. 353
42109 Wuppertal

+49 (0) 202 292 90