RIEDEL Communications is the leading provider of live production tools for media, sports, and entertainment. To meet the needs of our customers comprehensively, we are divided into three business units: Product Division, Managed Technology, and Riedel Networks.
Our Product Division develops, manufactures, and distributes audio, video, IT, and communication solutions. With our live production tools for the media, sports, entertainment, and corporate sectors, we deliver a broad spectrum of high-quality, state-of-the-art products that rank among the most innovative in the industry.
Join us on this exciting journey as a (Senior) Software Developer (m/f/d) and experience the fascination of Riedel Communications in action.
OVERALL OBJECTIVE
This position is part of a team developing software for media management and orchestration. The tasks include writing Kotlin and Rust code and developing applications to control media processing engines. These engines handle video, audio, and data signals across various networks. The candidate will collaborate closely with a dedicated team of developers working on innovative technologies that form the foundation of many Riedel solutions.
YOUR RESPONSIBILITIES
- Software design and development in close collaboration with QA and other development teams and Product Management.
- Provide time and complexity estimates for upcoming development tasks.
- Participate in code reviews.
- Create and optimize automated tests, unit and integration tests.
- Integrate applications and test suites into the Continuous Integration framework (Jenkins/Bamboo).
- Document relevant features and APIs.
- Support R&D teams in using the implemented software and APIs.
WHAT YOU BRING
- A bachelor’s degree in software engineering or a comparable qualification.
- At least 5 years of experience in software development.
- Solid knowledge of Kotlin or Java.
- Familiarity with public cloud providers’ infrastructure and APIs.
- Experience with development tools such as Jira and Git.
- Knowledge of agile development tools, techniques, and principles (SCRUM).
- Experience in the broadcast field and familiarity with media standards and technologies (e.g., ST 2110, SDI, WebRTC, H.264, H.265, JPEG-XS, MPEG transport streams) is an advantage.
- Experience with web applications, especially Angular/JS, is an advantage.
- Independent working style, strong problem-solving skills, and a commitment to developing high-quality software.
- Excellent written and verbal communication skills in both German and English.
WHAT WE OFFER
- Support for attending developer conferences.
- Opportunities for hands-on experiences, such as:
- Participation in broadcast conferences/trade shows with Riedel to gain insight into the industry and our customers.
- Supporting our colleagues at festivals, live productions, sports events, or other events.
- Office located on the top floor of a new building with terrace access from every room.
- A grill on the terrace, used several times a year for celebrations (e.g., summer party, release party).
- 10% of work time can be dedicated to independent learning on a work-related topic.
- Annual company outing with overnight stays (e.g., hiking in the mountains).
- Option to bike to the office – showers and lockers are available.
- Tax-free meal vouchers (Edenred) and subsidies for annual public transport passes.
- Fresh fruit, free coffee, table tennis, and foosball in the office.
ENRICH OUR TEAM!
At RIEDEL, you can expect an exciting challenge with plenty of opportunities to take on responsibility and develop personally.
RIEDEL stands for equal opportunities and diversity! We look forward to meeting you as you are – free from stereotypes or preconceived notions.